Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.06.2015, 08:42
Интересующийся
Отправить личное сообщение для glot Посмотреть профиль Найти все сообщения от glot
 
Регистрация: 26.10.2008
Сообщений: 24

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
Ответить с цитированием
  #2 (permalink)  
Старый 28.06.2015, 09:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

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)))
Ответить с цитированием
  #3 (permalink)  
Старый 28.06.2015, 09:17
Интересующийся
Отправить личное сообщение для glot Посмотреть профиль Найти все сообщения от glot
 
Регистрация: 26.10.2008
Сообщений: 24

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу распарсить JSON. gorenie jQuery 3 29.11.2013 22:26