C#中Json的简单处理方法
作者:亲爱的小树 时间:2022-05-19 05:25:14
命名空间:Windows.Data.Json
在Windows Runtime中,可以使用Json类对获取的Json字符串进行操作,相比DataContractJsonSerializer类操作更加直观。
例如获取一个绕口令API返回的Json中的对象:
//返回的Json字符串:
{
"code":200,
"msg":"success",
"newslist":[
{
"content":"小刘和小侯,
<br\/>比赛拍皮球,。。
<br\/>小刘拍球汗直流,
<br\/>小侯劲头赛小刘,
<br\/>拍了半个多钟头,
<br\/>分不清是小刘胜小侯,
<br\/>还是小侯胜小刘?"
}
]
}
在这个返回对象中,包含了一般的数据类型:数字、字符串、对象集合(数组),对于每个值的获取可以这样做:
//将Json字符串转换成Json对象
JsonObject jsonObject = JsonObject.Parse(Json字符串);
//获取数字数值
double code=jsonObject.GetObject()["code"].GetNumber();
//获取字符串
string msg=jsonObject.GetObject()["msg"].GetString();
//获取数组对象,下标从0开始
string content=jsonObject.GetObject()["newslist"].GetArray()[0].GetObject()["content"].GetString();
一般数组中会包含多个对象,这时可以利用GetNameedArray方法先获取这个Json数组,然后对其子对象进行遍历。
以上所述是小编给大家介绍的C#中Json的简单处理方法的全部叙述网站的支持!
来源:http://www.cnblogs.com/zdin/archive/2016/09/14/5873528.html
标签:c,json
0
投稿
猜你喜欢
Java常用类库Apache Commons工具类说明及使用实例详解
2021-06-08 12:34:17
Java中Lambda表达式的进化之路详解
2023-04-19 21:17:42
详解Android中的ActivityThread和APP启动过程
2021-08-20 22:51:25
Java HashMap三种循环遍历方式及其性能对比实例分析
2022-03-22 18:36:45
8个Spring事务失效场景详解
2021-07-25 02:45:38
在.NET中读取嵌入和使用资源文件的方法
2022-03-28 21:46:14
浅析Java中对象的创建与对象的数据类型转换
2023-11-26 09:20:07
mybatis如何批量添加一对多中间表
2021-08-26 03:16:41
一文搞懂C#实现读写文本文件中的数据
2021-11-07 00:21:07
解决Java执行Cmd命令出现的死锁问题
2023-06-15 09:54:56
eclipse实现DSA数字签名
2023-08-24 19:11:37
详解JAVA类加载机制
2023-11-08 04:05:16
c#连接excel示例分享
2023-08-10 07:42:04
Maven安装与配置及Idea配置Maven的全过程
2023-05-20 01:37:59
java中gc算法实例用法
2022-10-15 23:19:55
Android自制精彩弹幕效果
2023-12-27 04:57:43
c#高效率导出多维表头excel的实例代码
2022-10-17 04:45:49
Java虚拟机之类加载
2022-11-15 05:19:19
Java 实战项目之在线点餐系统的实现流程
2022-08-05 04:11:35
Android RecyclerView的刷新分页的实现
2022-10-31 15:40:34