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..., дальше не знаю что делать
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
В функции `success` ещё раз вызвать $.ajax, для url передать `data.response.stat_url`
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Очевидно, запрашивать данные по полученному URL.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 апр. 2024, в 00:13
800 руб./за проект
17 апр. 2024, в 00:06
240000 руб./за проект
17 апр. 2024, в 00:02
1000 руб./за проект