当我解析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时都会更改。