本文摘自PHP中文网,作者黄舟,侵删。
本篇文章主要介绍了C#使用LitJson解析JSON的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
如果曾经使用过Json,就会清楚Json可以分为两个部分:
1. Json Object(A collection of name/value pairs)
2. JSON Array (An ordered list of values)
解析JSON的开源包非常多,在各种场合使用非常广泛,尤其长于网络传输。
本文介绍使用LitJson,并用C#语言来介绍使用JSON,可以在C#应用程序,web程序,还有Unity3d C#脚本中使用。
第一步:先去下载LitJson并导入当前的项目。
第二步:litJson的几个实例方式
1.使用JsonData来处理生成json:{"name":"peiandsky","age":28,"sex":"male"}
1 2 3 4 5 6 7 8 9 |
|
2.对象中嵌套对象:{"name":"peiandsky","info":{"sex":"male","age":28}}
1 2 3 4 5 6 7 8 9 10 11 |
|
3. 将上述两种方式的Json解析到JsonData
1 2 |
|
4.使用JsonMapper来处理Json
1 2 3 4 5 6 7 8 9 |
|
5. 解析4中的json
1 |
|
6. 使用最原始的方式生成Json
相关阅读 >>
详解C#winform程序的toolstripbutton自定义背景应用示例源码
C#注册控件处理程序(setconsolectrlhandler)函数示例的详细介绍
C#之解决百度地图api app sn校验失败问题(代码实例)
更多相关阅读请进入《C#》频道 >>

C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。