C# 用JObject处理Json数据
假如我们要取到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数据相关推荐
- C# JObject解析JSON数据
1.引用DLL文件 在项目中引用Newtonsoft.Json.dll 2.解析简单json数据 //生成json类型数据 JObject obj = new JObject(); obj.Add(& ...
- ASP.NET中使用JObject和JArray解析Json数据 (实用、赞)
原文出处:ASP.NET中使用JObject和JArray解析Json数据 - 谢友海 - 博客园 本章将和大家分享如何在ASP.NET中使用JObject和JArray解析Json数据.话不多说,下 ...
- ASP.NET中使用JObject和JArray解析Json数据
本章将和大家分享如何在ASP.NET中使用JObject和JArray解析Json数据.话不多说,下面我们直接来看一个示例. 数据样例(模拟接口返回的Json字符串),如下所示: {"cod ...
- 如何使用jQuery向asp.net Mvc传递复杂json数据
jQuery提供的ajax方法能很方便的实现客户端与服务器的异步交互,在asp.net mvc 框架使用jQuery能很方便地异步获取提交数据,给用户提供更好的体验! 调用jQuery的ajax方法时 ...
- ASP.NET提取多层嵌套json数据的方法
ASP.NET提取多层嵌套json数据的方法 本文实例讲述了ASP.NET利用第三方类库Newtonsoft.Json提取多层嵌套json数据的方法,具体例子如下. 假设需要提取的json字符串如下: ...
- WPF:使用Json.NET在TreeView中树形显示JSON数据
原文 WPF:使用Json.NET在TreeView中树形显示JSON数据 据 读者可以参考这个开源的可以树形显示XML和JSON的工具: Mgen Object 603:XML/JSON树形显示小工 ...
- C#获取http请求的JSON数据并解析
文章目录 1️⃣ C#获取http请求的JSON数据并解析 1.1 获取http的JSON数据 1.2 解析JSON数据 优质资源分享 C#获取http请求的JSON数据并解析,第一步,先拿到http ...
- C# 后台发送Post Get请求 Json数据或表单数据
Http请求类 public class HttpResponse{#region Static Fieldprivate static readonly string DefaultUserAgen ...
- java 返回json乱码_java返回json数据中文乱码解决方案
最近做报表功能时,从后台取的json数据出现中文乱吗,如下图: Paste_Image.png 然后进行了一些列的设置,比如 response.setContentType("text/ht ...
最新文章
- jq 实现发送验证码倒计时功能
- Tuple解决在视图中通过razor获取控制器传递给视图的匿名对象的报错问题
- Ubuntu下创建Vim+Taglist+Cscope+Ctags组合编辑器
- PAT (Basic Level) Practice (中文)C++ python 语言实现 —— 题解目录
- how I can get expand tree for unit test
- php在线模拟高考志愿,高考志愿模拟填报系统
- c语言水仙花数(输入判断),用c语言判断一个数是否为水仙花数?
- 设计模式之观察者模式(Java)
- 怎样才算精通Linux
- 咏南中间件+开发框架中秋国庆大促
- Julia: 通过简单实践理解机器学习概念(flux.jl)
- 安装vue-devtool
- 多因子模型的业绩归因评价
- Three.js编辑器editor使用详解
- Android根据包名获取APP名称
- python报时功能_Python(PyS60)做的简单语音整点报时的实现
- MATLAB泰勒展开
- iframe 嵌入html页面,iframe 完美嵌入网页
- Scrapy 第一次爬虫
- 游戏里面的英雄是怎么做的?