c# 读取json 的嵌套或多层嵌套数据的简单姿势

本文介绍了如何使用C#结合Newtonsoft.Json库简洁地读取嵌套或多层嵌套的JSON数据。通过示例展示了读取json文件、解析JSON对象以及获取嵌套字段值的方法,并提供了自定义的读取JSON文本的子函数,适用于处理深层嵌套的数据结构。
摘要由CSDN通过智能技术生成

看了一些资料,感觉都很垃圾,或者废话多,将自己搜寻的比较简单的方法写下。需要用NuGet安装Newtonsoft.Json库

json文件为configWRC.json如下内容

{
  "JiDianQi_IP": "192.168.1.253",
  "QuanJingCameraIP": "192.168.1.123",
  "Name":"jueshi",
  "Damage":21,
  "Duration":15,
  "queryorder_info":
    {

     "order_num":"5",
    "orderdetail":"ok"
    }
}

读取语句如下,需要一个读取json文本的子函数

           using Newtonsoft.Json;
           using Newtonsoft.Json.Linq;

            string jsonfile = "configWRC.json";
            string jsonText = GetFileJson(jsonfile);
            JObject jsonObj = JObject.Parse(jsonText);
            string name = jsonObj["JiDianQi_IP"].ToString();
            string name2= ((JObject)jsonObj["queryorder_info&#

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值