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で確認しましたが、有効です。
私が見つけた例は [ で始まっていません。
私は何か間違ったことをしていますか?