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
  • asp之家 软件编程 m.aspxhome.com