Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JSON одноклассники (выгрузка фото) (https://javascript.ru/forum/misc/56672-json-odnoklassniki-vygruzka-foto.html)

glot 28.06.2015 08:42

JSON одноклассники (выгрузка фото)
 
Здравствуйте, меня интересует вопрос как разобрать такой json:
{"photos":{"HWD/Uoqz8bSyQ//iMOIZh2rp902C+rGz/QPEd+VaMeV8l00z44a1Ng\u003d\u003d":{"token":"jZPExKCV33loG5d4um39plJXSmacKaOw9T3xehThoZ2lRLzYGRsi2AFhQ0r0Np+kXis3vmclBRc5oSF6DW9te2agM7smlZExeCK/kQhVtDEY5e2c3QWRFOsyxAjEwcEf"}}}

нужно получить это:
HWD/Uoqz8bSyQ//iMOIZh2rp902C+rGz/QPEd+VaMeV8l00z44a1Ng\u003d\u003d
соответственно токен:
jZPExKCV33loG5d4um39plJXSmacKaOw9T3xehThoZ2lRLzYGR si2AFhQ0r0Np+kXis3vmclBRc5oSF6DW9te2agM7smlZExeCK/kQhVtDEY5e2c3QWRFOsyxAjEwcEf

рони 28.06.2015 09:07

glot,
:-?
var obj =  {"photos":{"HWD/Uoqz8bSyQ//iMOIZh2rp902C+rGz/QPEd+VaMeV8l00z44a1Ng\u003d\u003d":{"token":"jZPExKCV33loG5d4um39plJXSmacKaOw9T3xehThoZ2lRLzYGRsi2AFhQ0r0Np+kXis3vmclBRc5oSF6DW9te2agM7smlZExeCK/kQhVtDEY5e2c3QWRFOsyxAjEwcEf"}}}
  function fn(a) {
    var c = [];
    a = a.photos;
    Object.keys(a).forEach(function(b) {
        a[b].token && (c = [b, a[b].token])
    });
    return c
};
alert(JSON.stringify(fn(obj)))

glot 28.06.2015 09:17

Спасибо огромное, то что нужно


Часовой пояс GMT +3, время: 15:37.