访问嵌套json对象

时间:2018-05-14 12:11:37

标签: .net json json.net

当我解析json字符串

 var testJson = @"{'entry1': {
                     '49208118': {
                         'name': 'just a name'
                          }
                     },
                     'entry2': {
                       '49208118': [
                          {
                             'description': 'just a description'
                          },
                          {
                             'description': 'another description' 
                          }
                       ]
                     }
                }";

使用

dynamic conversionResult = JsonConvert.DeserializeObject(testJson);

我可以使用

轻松访问第一级条目
Assert.IsNotNull(conversionResult.entry1);
Assert.IsNotNull(conversionResult.entry2);

但是如何访问每个条目的子条目?

conversionResult.entry1.49208118.name;

显然不起作用。

请注意:该字符串是从API检索到的json字符串的简化版本,并且子条目ID为49208118'是完全随机的,每次调用API时都会更改。

0 个答案:

没有答案