【C#】 【Python】 读取Json数据

Json数据结构如下:
{
	"code": "202",
	"msg": "invalid token!",
	"data": {
		"userCode": "0018"
	}
}

C# 读取Json数据用到的类库是: using Newtonsoft.Json;

 string response = "{\"code\":\"202\",\"msg\": \"invalid token!\", \"data\":{\"userCode\": \"0018\"}}";
 // 先把Json字符串序列化为Json对象
 JObject jObject = (JObject)JsonConvert.DeserializeObject(response);
 // 获取第一层的data
 string data = jObject["data"].ToString();
 // 获取第二层的userCode
 string UserCode = jObject["data"]["userCode"].ToString();

Python: import json

	response = "{\"code\":\"202\",\"msg\": \"invalid token!\", \"data\":{\"userCode\": \"0018\"}}"
	all_data = json.loads(response)
	# 获取第一层的data
	data = all_data['data']
	# 获取第一层的data
	userCode= all_data['data']['userCode']

你可能感兴趣的:(c#,python,json)