我试图确定如何访问JObject中的数据,但我终生无法确定如何使用它。
JObject Object = (JObject)Response.Data["my_key"];
我可以将其打印到执行Console.WriteLine(Object)的控制台中,然后看到数据,它看起来像:
{ "my_data" : "more of my string data" ... }
但是我不知道如何迭代/枚举它,任何人都有想法吗?我现在很茫然。
如果您查看相关文档JObject,将会发现它实现了IEnumerable<KeyValuePair<string, JToken>>。因此,您可以使用以下命令简单地对其进行迭代foreach:
JObject
IEnumerable<KeyValuePair<string, JToken>>
foreach
foreach (var x in obj) { string name = x.Key; JToken value = x.Value; … }