Как мне разобрать массив json, используя .each без внешнего имени? - PullRequest
1 голос
/ 18 декабря 2011

Я хочу проанализировать этот json, используя jquery, и каждый с циклом. Я видел только примеры json, где он заключен в массив с заголовком, таким как результаты. Как мне разобрать json как показано ниже ...?

$.each(json.results, function() {
    console.log(this['title']);
});
[{"title":"About Us","url_title":"about_us","entry_id":"155","channel_id":"2","author_id":"1","status":"open","entry_date":"1287508538","edit_date":"20101209122240","expiration_date":"0","about_body":"We are the greatest.","about_image":"","about_staff_title":"Joe","about_extended":"More about us.","color":"d12626"},{"title":"Contact Us","url_title":"contact_us","entry_id":"223","channel_id":"2","author_id":"1","status":"open","entry_date":"1291918929","edit_date":"20101209122310","expiration_date":"0","about_body":"Email us.","about_image":"","about_staff_title":"Bob","about_extended":"","color":"080480"}]

Ответы [ 2 ]

3 голосов
/ 18 декабря 2011
$.each(json, function() {     
    console.log(this.title);
});
1 голос
/ 18 декабря 2011

Разве это не должно быть просто $.each(json, function() ... )? Ваш JSON является массивом, без оболочки, поэтому просто передайте его непосредственно $.each().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...