torrentstreamru
@torrentstreamru

Как распарить json из json массива?

При запросе к API:
127.0.0.1:6878/ace/manifest.m3u8?format=json&id=94...,

возвращается набор ссылок:
{
"response": {
"playback_url": "127.0.0.1:6878/ace/r/5410b27fc567c35c8547e3b69b141...",
"stat_url": "127.0.0.1:6878/ace/stat/5410b27fc567c35c8547e3b69b...",
"command_url": "127.0.0.1:6878/ace/cmd/5410b27fc567c35c8547e3b69b1...",
"event_url": "127.0.0.1:6878/ace/event/5410b27fc567c35c8547e3b69...",
},
"error": null
}

Как теперь получить значение массива "stat_url":

{ "response": { "status": "dl", "uploaded": 0, "speed_down": 516, "speed_up": 0, "downloaded": 14155776, "peers": 2, "total_progress": 0 }, "error": null }

На jquery сделал так:

$.ajax
({ method: "GET",
url: "127.0.0.1:6878/ace/manifest.m3u8",
dataType: "json",
data: {
format: "json",
id: "94c2fd8fb9bc8f2fc71a2cbe9d4b866f227a0209"},
success: function(data){

console.log(data.response.stat_url);

}});

возвращает: 127.0.0.1:6878/ace/stat/5410b27fc567c35c8547e3b69b..., дальше не знаю что делать
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
В функции `success` ещё раз вызвать $.ajax, для url передать `data.response.stat_url`
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Очевидно, запрашивать данные по полученному URL.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы