【发布时间】:2017-06-15 20:53:35
【问题描述】:
我有这个 JSON:
{
"Date": "3/6/17",
"Place": "MyPlace",
"Questions": [{
"Category": "",
"Question": "???",
"Answer": ""
}, {
"Category": "",
"Question": "??? ",
"Answer": ""
}, {
"Category": "",
"Question": "???",
"Answer": ""
}]
}
我想解析这个 JSON 并将其中的数组作为列表获取。
使用var list = JsonConvert.DeserializeObject<List<JToken>>(jsonString); 不起作用,因为整个事物不是一个数组,只有它里面有一个数组。
那么如何在 C# 中做到这一点?
【问题讨论】:
-
创建一些与您的模型匹配的 C# 类,并反序列化为这些类。
-
@Amy 你能给我举个例子吗?
-
@amitairos 有 很多 的例子。 Newtonsoft 文档有很多。