2 回答
TA贡献1773条经验 获得超3个赞
想出了这个方法。希望能帮助到你。工作示例
static string jonsString = (@"{
'property1': 1,
'property2': 2,
'someArray': [
{
'item1': 1,
'item2': 2
},
{
'item1': 5,
'item2': 2
}
]
}");
var tokens = JObject.Parse(jonsString)["someArray"].ToObject<List<Dictionary<string, string>>>().Where(p=>!p.Keys.Contains("item2"));
foreach (var token in tokens)
{
foreach(var item in token)
{
Console.WriteLine(item.Key +":"+ item.Value);
}
}
Console.ReadLine();
输出:
item1:5
- 2 回答
- 0 关注
- 458 浏览
添加回答
举报