假如我们要取到PartType的值:PCB

//处理接口返回的Json数据,取 PartType 的值JObject xxx = JObject.Parse(JsonText);PartType = xxx["data"][0]["data"][0]["PartType"].ToString();  // PCB

解析第一层数据如下:

 JObject xxx = JObject.Parse(JsonText);string status = xxx["status"].ToString(); // 200string msg = xxx["msg"].ToString(); // 查询完毕string data_one = xxx["data"].ToString(); //data数据如下图[{"code": "200","source": "QMS","data": [{"Plant": "2812","PartNo": "820-03076$AY0200N1","PartType": "PCB"}]},{"code": "200","source": "MES","data": [{"MFRNR": "AVARY"},{"WDGDR": "APPLE"}]}]

第二层数据:

//取到的data其实是数组,JObject yyy = JObject.Parse(data_one);
string data_two1 = yyy[0].toString(); //
string data_two2 = yyy[1].ToString(); // data_two1,data_two2 数据如下图data_two1如下:
{"code": "200","source": "QMS","data": [{"Plant": "2812","PartNo": "820-03076$AY0200N1","PartType": "PCB"}]
}data_two2如下:
{"code": "200","source": "MES","data": [{"MFRNR": "AVARY"},{"WDGDR": "APPLE"}]
}

取第三层数据:

 JObject zzz = JObject.Parse(data_two1 );string code= zzz["code"].toString(); //200 string source= zzz ["source"].ToString(); // MESstring data_three = zzz["data"].toString(); // data_three 数据如下[{"Plant": "2812","PartNo": "820-03076$AY0200N1","PartType": "PCB"}
]
 JObject mmm = JObject.Parse(data_three);string data_four= mmm[0].toString();  //数据如下{"Plant": "2812","PartNo": "820-03076$AY0200N1","PartType": "PCB"
}
 JObject nnn = JObject.Parse(data_four);string PartType= nnn["PartType"].toString();  // PCB

C# 用JObject处理Json数据相关推荐

  1. C# JObject解析JSON数据

    1.引用DLL文件 在项目中引用Newtonsoft.Json.dll 2.解析简单json数据 //生成json类型数据 JObject obj = new JObject(); obj.Add(& ...

  2. ASP.NET中使用JObject和JArray解析Json数据 (实用、赞)

    原文出处:ASP.NET中使用JObject和JArray解析Json数据 - 谢友海 - 博客园 本章将和大家分享如何在ASP.NET中使用JObject和JArray解析Json数据.话不多说,下 ...

  3. ASP.NET中使用JObject和JArray解析Json数据

    本章将和大家分享如何在ASP.NET中使用JObject和JArray解析Json数据.话不多说,下面我们直接来看一个示例. 数据样例(模拟接口返回的Json字符串),如下所示: {"cod ...

  4. 如何使用jQuery向asp.net Mvc传递复杂json数据

    jQuery提供的ajax方法能很方便的实现客户端与服务器的异步交互,在asp.net mvc 框架使用jQuery能很方便地异步获取提交数据,给用户提供更好的体验! 调用jQuery的ajax方法时 ...

  5. ASP.NET提取多层嵌套json数据的方法

    ASP.NET提取多层嵌套json数据的方法 本文实例讲述了ASP.NET利用第三方类库Newtonsoft.Json提取多层嵌套json数据的方法,具体例子如下. 假设需要提取的json字符串如下: ...

  6. WPF:使用Json.NET在TreeView中树形显示JSON数据

    原文 WPF:使用Json.NET在TreeView中树形显示JSON数据 据 读者可以参考这个开源的可以树形显示XML和JSON的工具: Mgen Object 603:XML/JSON树形显示小工 ...

  7. C#获取http请求的JSON数据并解析

    文章目录 1️⃣ C#获取http请求的JSON数据并解析 1.1 获取http的JSON数据 1.2 解析JSON数据 优质资源分享 C#获取http请求的JSON数据并解析,第一步,先拿到http ...

  8. C# 后台发送Post Get请求 Json数据或表单数据

    Http请求类 public class HttpResponse{#region Static Fieldprivate static readonly string DefaultUserAgen ...

  9. java 返回json乱码_java返回json数据中文乱码解决方案

    最近做报表功能时,从后台取的json数据出现中文乱吗,如下图: Paste_Image.png 然后进行了一些列的设置,比如 response.setContentType("text/ht ...

最新文章

  1. jq 实现发送验证码倒计时功能
  2. Tuple解决在视图中通过razor获取控制器传递给视图的匿名对象的报错问题
  3. Ubuntu下创建Vim+Taglist+Cscope+Ctags组合编辑器
  4. PAT (Basic Level) Practice (中文)C++ python 语言实现 —— 题解目录
  5. how I can get expand tree for unit test
  6. php在线模拟高考志愿,高考志愿模拟填报系统
  7. c语言水仙花数(输入判断),用c语言判断一个数是否为水仙花数?
  8. 设计模式之观察者模式(Java)
  9. 怎样才算精通Linux
  10. 咏南中间件+开发框架中秋国庆大促
  11. Julia: 通过简单实践理解机器学习概念(flux.jl)
  12. 安装vue-devtool
  13. 多因子模型的业绩归因评价
  14. Three.js编辑器editor使用详解
  15. Android根据包名获取APP名称
  16. python报时功能_Python(PyS60)做的简单语音整点报时的实现
  17. MATLAB泰勒展开
  18. iframe 嵌入html页面,iframe 完美嵌入网页
  19. Scrapy 第一次爬虫
  20. 游戏里面的英雄是怎么做的?

热门文章

  1. 警校计算机专业考研,两会精神_一个警校毕业生的跨专业考研路_沪江英语
  2. lvcreate code snippet
  3. 商务英语写作:有关保险的句子
  4. 数据库隔离级别 及 其实现原理
  5. php早午晚问候语_美好的午安问候语合集45条
  6. iOS----如何添加背景图片 并使图片可以一直在背景中显示
  7. 在asp中如何把表格数据导入到Excel里
  8. TFRecord教程、原理及用法
  9. TFRecord和tf.Example
  10. ARM V8A体系结构-第十二章 The Memory Management Unit