我如何迭代我的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