我想解析一些JSON數據。我正在使用James Newton-King's JSON.NET library。.NET中的JSON C#/ Csharp - 從對象中獲取值
我把JSON字符串解析成JObject。以下是我正在解析的JSON:
"root": [
{
"date": 1325400000000,
"id": 12313131,
"loc": "en_us",
"name": "New York, NY",
"products": [
{
"@type": "asdf",
"city": "New York - Penn Station, NY (NYP)",
"code": "USA",
}
],
"summary": {
"alert": [],
"end": 1325577000000,
"start": 1325400000000
}
}
]
}
正如您所看到的,它非常複雜。 「根」是必要的,因爲其他人不能將數據解析成JObject實例。
JObject o = JObject.Parse(jsonString);
JSON數據非常大。有多個項目與不同的ID。我想找到一個具有特定ID的項目。
問題是,當我試圖通過數據進行foreach時,它只有一個元素。
KEY: root
VALUE: the other stuff.
那麼,如何去通過裏面有什麼其他的東西和週期?