我试图解析以下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' –