我如何迭代我的json字符串返回从JavaScript中的Java文件?迭代json响应字符串?
我的JSON字符串具有以下层次结构;
ResponseObject -> SId -> SeId -> QId-> List of data
。我需要通过使用JavaScript循环访问数据列表。
我如何迭代我的json字符串返回从JavaScript中的Java文件?迭代json响应字符串?
我的JSON字符串具有以下层次结构;
ResponseObject -> SId -> SeId -> QId-> List of data
。我需要通过使用JavaScript循环访问数据列表。
您可以使用jQuery来解析JSON字符串,或者您也可以使用javascript eval()
函数创建JSON对象。
一旦你有一个JSON object
创建的,你可以使用点符号遍历您的JSON,像
var value = ResponseObject.SId.SeId.Qid;
如果从点符号的属性在JSON字符串你的JSON关键。
即时价值列表中的Qid。我怎么能通过该循环 – user630209 2011-03-08 12:10:43
如果它是一个数组,然后像JavaScript中的数组一样迭代它。请记住,对象可以像使用JavaScript一样进行操作,没有任何变化。 – 2011-03-08 12:23:04
谢谢你,它的工作 – user630209 2011-03-08 13:16:08
使用此表示法:myobjet [“MyAttributeName”]。
for(var SId in ResponseObject) {
for(var SeId in ResponseObject[SId]) {
for(var QId in ResponseObject[SId][SeId]) {
var value = ResponseObject[SId][SeId][QId];
}
}
}
我没有测试它,但它应该工作。
与Java无关,删除了标签 – Nishant 2011-03-08 11:23:32