我在如何使用Json.Net使用以下代码将.Net DataTable
序列化为Json字符串时找到了这个很棒的提示here:
return JsonConvert.SerializeObject(dtProdEv, Formatting.Indented);
我得到以下结果:
[
{
"Col1": 2,
"Col2": "\/Date(1292724000000-0200)\/",
"Col3": 0,
"Col4": 1,
"Col5": "\/Date(1292772960760-0200)\/",
"Col6": null,
"Col7": null,
"Col8": 0.0000,
"Col9": 0,
"Col10": 1
},
{
"Col1": 2,
"Col2": "\/Date(1292724000000-0200)\/",
"Col3": 0,
"Col4": 2,
"Col5": "\/Date(1292773781763-0200)\/",
"Col6": 3,
"Col7": 1,
"Col8": 0.0000,
"Col9": 0,
"Col10": 2
}
]
我的问题是如何使用JQuery迭代这个结果?我使用parseJSON
将其解析为一个对象,但后来我很难过。
TKS
答案 0 :(得分:2)
您可以使用$.each
遍历整个数组。
// loop through the array of objects.
$.each(data ,function(i,item){
// document.write(item["Col7"]); // print specific property
// loop through the properties of each object.
$.each(item, function(j, child){
document.write(child); // print all the childs
});
});