Newtonsoft动态解析Json数据

1.解析普通JSON

//{
//	"Name":"11111111",
//	"Age":9999
//}
dynamic Info = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(Json);
var name = Info.GetValue("Name");
var age = Info.GetValue("Age");

在这里插入图片描述
2.解析多层嵌套JSON
在这里插入图片描述

//{
//	"message":"ok",
//	"nu":"11111111111",
//	"ischeck":"1",
//	"com":"yuantong",
//	"status":"200",
//	"condition":"F00",
//	"state":"3",
//	"data":[
//		{
//		"time":"2022-03-28 16:13:55",
//		"context":"查无结果",
//		"ftime":"2022-03-28 16:13:55",
//		"result":[
//				[
//					"卫衣女",
//					"967620.8211420017"
//				],
//				[
//					"卫衣男",
//					"990709.3095186609"
//				],
//				[
//					"卫衣春款流行",
//					"940578.1789682831"
//				],
//				[
//					"卫衣早春",
//					"1370973.0340902319"
//				]
//			]
//		}
//	]
//}

相关代码如下:

//获取result下的第一条数据
serverInfo.GetValue("data")[0].GetValue("result")[0][0];
//结果为:卫衣女

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/beihuanlihe130/article/details/124341678