【发布时间】:2020-09-03 11:02:16
【问题描述】:
我有一个json 文件,格式如下:
{
"1": {
"additional text": "Info about ..",
"description": "you can find info about ... here",
"link": "https:.."
},
"2": {
"additional text": "Info:",
"description": "Details about ...",
"link": "https://..."
}
}
我现在拥有的是
dynamic d = JObject.Parse(response.Content.ToString());
通过这段代码,我得到了整个 json。我不知道如何获取1 的内容及其嵌套元素。
同时,我也尝试过
String rootObjects = JsonConvert.DeserializeObject<String>(response.Content.ToString());
但我又遇到了同样的问题,我无法获取每个元素的内容。
【问题讨论】:
-
作为字典 ... 已经问了多次
-
当你知道你收到了什么时,不要使用
dynamic- 在你的情况下,Dictionary<int, YourClass>应该这样做。