【发布时间】:2019-12-21 13:11:45
【问题描述】:
我正在尝试调用 API 并以 JSON 的形式返回结果。我需要解析接收到的数据并在下面提到的数组中的 JSON 数据中的映射下收集特定的数据“键”。我还想得到映射下的键总数,这样我就可以递归数组并检索键。
JSON 数据如下,
{
"$type": "Type1",
"mapping": [
{
"value": "Value1",
"key": "Key1"
},
{
"value": "Value2",
"key": "Key2"
}
]
}
在下面提到之前,我一直停留在代码中。不知道如何进一步进行。请建议我如何获得价值
using (var webResponse = (HttpWebResponse)webrequest.GetResponse())
{
using (var sr = new StreamReader(webResponse.GetResponseStream()))
{
text = sr.ReadToEnd();
dynamic jsonObject = JsonConvert.DeserializeObject(text);
//Need suggestion how can I retrieve the specific
}
}
【问题讨论】:
-
也许您应该反序列化为类?