C# 如何使用JSON.Net迭代JObject键的JProperty
在JSON.net中,如何迭代JObject键的子项的JProperty 代码:C# 如何使用JSON.Net迭代JObject键的JProperty,c#,json,json.net,C#,Json,Json.net,在JSON.net中,如何迭代JObject键的子项的JProperty 代码: 使用JSON.net 4.0版本6.0.0编译的所有JToken对象都包含允许您在任何对象上操作的属性,就像它是任何有效的JSON类型一样 特别是在json.net中,对象的子对象是JProperty。因此,只需获取对象的子对象 var query = from x in json["Developments"].Children<JProperty>() select x.Name;
使用JSON.net 4.0版本6.0.0编译的所有
JToken
对象都包含允许您在任何对象上操作的属性,就像它是任何有效的JSON类型一样
特别是在json.net中,对象的子对象是JProperty
。因此,只需获取对象的子对象
var query =
from x in json["Developments"].Children<JProperty>()
select x.Name;
所有
JToken
对象都包含允许您对任何对象进行操作的属性,就像它是任何有效的json类型一样
特别是在json.net中,对象的子对象是JProperty
。因此,只需获取对象的子对象
var query =
from x in json["Developments"].Children<JProperty>()
select x.Name;
var query =
from x in ((JObject)json["Developments"]).Properties()
select x.Name;