2017-04-11 97 views
0

如果我不知道它存储什么样的密钥,我可以从字符串中读取JSON并进行迭代:从字符串读取JSON并获得对密钥的访问

一般来说,它将是关键值对吗?

我知道我可以使用: dynamicJson = JsonConvert.DeserializeObject(json);

但我没有访问密钥。

我没有试图反序列化成强类型的.net对象。

回答

0

您可以使用JObject.Parse方法并通过JObjectKeyValuePair迭代:

var jObject = JObject.Parse(json); 

foreach (KeyValuePair<string, JToken> kvp in jObject) 
{ 
    // Your code. 
}