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']