在JSON中循环字符串

时间:2013-04-25 15:29:28

标签: jquery

我的JSON看起来像这样:

{"RoomNoList":[{"RoomNo":"ML100"},{"RoomNo":"ML100"},{"RoomNo":"ML100"},{"RoomNo":"ML100"}]}

我想循环遍历字符串并获得RoomNo值。

2 个答案:

答案 0 :(得分:2)

这应该可以在现代浏览器中完成:

var numbers = obj.roomNoList.map(function(item) {
    return item.RoomNo;
};

使用jQuery:

var numbers = $.map(obj.roomNoList, function(item) {
    return item.RoomNo;
});

另请参阅:jQuery.map() Array.map()

答案 1 :(得分:1)

你可以这样做。

for(i=0; objJson.RoomNoList.length; i++)
    alert(objJson.RoomNoList[i].RoomNo)