Разбор JSON с помощью jQuery - PullRequest
0 голосов
/ 09 сентября 2011

У меня есть этот объект JSON:

({a1:-1,a2:null, messages:[{b1:message1, b2:message2, b3:message3, ... }]}) 

Как перебрать пары сообщений, используя jequery .each (без жесткого кодирования b1, b2, b3, message1, message2, message3).

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

Предполагая, что data является вашим объектом, вы можете использовать $.each для этого.

var messages = data.messages;
$.each(messages, function(i, msg){
   $.each(msg, function(key, message){
      console.log(key+': '+message);
   });
});
0 голосов
/ 09 сентября 2011

Начните с чтения справки для jQuery.each(). Вот удачный пример из ссылки:

$.each({ name: "John", lang: "JS" }, function(k, v) {
    alert( "Key: " + k + ", Value: " + v );
});
...