我試圖解析以下JSON數組解析JSON陣列在C#
[
{
"email": "[email protected]",
"timestamp": 1337197600,
"smtp-id": "<[email protected]>",
"event": "processed"
},
{
"email": "[email protected]",
"timestamp": 1337966815,
"smtp-id": "<[email protected]>",
"category": "newuser",
"event": "clicked"
},
{
"email": "[email protected]",
"timestamp": 1337969592,
"smtp-id": "<[email protected]>",
"event": "processed"
}
]
我沒有真正使用過JSON格式,所以這一切都有點新意。我發現我可以很容易地解析單個元件,即
{
"email": "[email protected]",
"timestamp": 1337197600,
"smtp-id": "<[email protected]>",
"event": "processed"
}
dynamic stuff = JsonConvert.DeserializeObject(json);
Response.Write(string.Format("{0} = {1}<br />", "timestamp", stuff.timestamp));
//etc
但我與如何通過獲得各個元件成陣列循環掙扎。
我雖然關於分裂蜇},{但沒有太多的運氣。我想我有一個更簡單的方法,我錯過了。
謝謝。
* stuff *是一個數組。使用'stuff [i] .timestamp' –