【问题标题】:Read JSON from string and get access to keys从字符串中读取 JSON 并访问密钥
【发布时间】:2017-04-11 10:07:01
【问题描述】:

如果我不知道它存储什么样的密钥,我可以从字符串中读取 JSON 并进行迭代吗?

一般是键值对?

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

但我无权访问密钥。

我不想反序列化为强类型的 .net 对象。

【问题讨论】:

    标签: c# .net json parsing json.net


    【解决方案1】:

    您可以使用JObject.Parse 方法并遍历KeyValuePairJObject

    var jObject = JObject.Parse(json);
    
    foreach (KeyValuePair<string, JToken> kvp in jObject)
    {
        // Your code.
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-20
      • 2021-09-01
      • 2022-09-29
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      相关资源
      最近更新 更多