C# 解析指定 JSON 的部分数据
JSON 格式:
//注意下面的时间节点不固定,我们无法对应指定字段
{
"content": {
"20180123": [
{
"houseid": "210166268",
"city": "唐山",
"pv": "1"
},
{
"houseid": "210181300",
"city": "唐山",
"pv": "1"
}
],
"20180124": [
{
"houseid": "210166268",
"city": "唐山",
"pv": "1"
}
]
},
"message": "Success"
}
解析指定部分JSON数据
//
Newtonsoft.Json.Linq.JObject resultObject = Newtonsoft.Json.Linq.JObject.Parse(resultStr);
var str = resultObject["content"]?["20180123"].ToString();
List<AgentHouseModel> list = JsonConvert.DeserializeObject<List<AgentHouseModel>>(str);
foreach (var item in list)
{
Console.WriteLine(item.ToString());
}