【发布时间】:2013-09-08 20:18:43
【问题描述】:
我正在尝试使用 Json.Net 解析一些 JSON 数据。这是我的数据:
[
{
"UIDClan": "1",
"UIDKnjiga": "1",
"Naslov": "Title1",
"DatumZaKada": "2013-08-09 00:00:00",
"DatumIstekRez": null,
"Spremno": "0"
},
{
"UIDClan": "1",
"UIDKnjiga": "2",
"Naslov": "Title2",
"DatumZaKada": "2013-08-08 00:00:00",
"DatumIstekRez": null,
"Spremno": "0"
},
{
"UIDClan": "1",
"UIDKnjiga": "3",
"Naslov": "Title3",
"DatumZaKada": "2013-08-09 00:00:00",
"DatumIstekRez": "2013-10-09 00:00:00",
"Spremno": "1"
}
]
通过这段代码我想提取 UIDClan 数据:
JObject o = JObject.Parse(s);
Console.WriteLine(o["UIDClan"]);
错误是
从 JsonReader 读取 JObject 时出错。当前 JsonReader 项不是对象:StartArray。路径'',第 1 行,位置 1。
我已经用 JSONLint 进行了检查,它是有效的。
我找到的示例不是以 [.
开头的我做错了吗?
【问题讨论】:
标签: json.net