【发布时间】:2017-03-24 17:18:48
【问题描述】:
我正在使用 RESTful api 并尝试处理返回的数据。数据本身由数组中的 json 数组组成。
{
"category1": [
[
"http://url1",
"URL 1 Title"
],
[
"http://url2",
"URL 2 Title"
]
],
"category2": [
[
"http://url3",
"URL 3 Title"
]
],
"category3": [
[
"http://url4",
"URL 4 Title"
]
]
}
我创建了一个映射到上述内容的类,但我不知道如何解析结果并提取单个 URL 和 URL 标题。
如果这些是对象,我可以看到我会怎么做,但不知道如何直接访问嵌套数组。
【问题讨论】:
-
你可以这样做:
var objectOfYourClass = JsonConvert.DeserializeObject<YourClass>(jsonString) -
JSON的结果将是一个具有三个属性的对象,而不是一个具有三个对象的数组。 -
请添加您当前的代码
-
请在此处找到我的示例代码:dotnetfiddle.net/KM66mQ