<html>
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js">
</script>
<script>
function readFile() {
$.getJSON("http://www.ellatha.com/apitest.asp", function(data) {
$("#channel").text(data['channel']['display_name']);
$("#id").text(data['channel']['_id']);
});
}
$(function() {
setInterval(function() { readFile() },1000);
});
</script>
</head>
<body>
<div id="channel"></div> - <div id="id"></div>
</html>
Я уверен, что у меня есть проблемы синтаксиса из-за того, как вложен этот JSON пример .. если кто-нибудь может помочь мне точку в правильном направлении был бы признателен! Данные Json находятся на странице asp. Я считаю, что его сырой json так не должен быть проблемой.JQuery - getJSON Форматирование справки/синтаксис
Файл Json в основном сообщает об общем количестве потоков (http://imgur.com/a/t4K3j), а затем в блоке потоков перечислены все разные точки данных для каждого потока (http://imgur.com/a/DYtiv). Я хотел бы в основном составить список всех каналов и их идентификаторов.
Пробовал ли вы '$ (" # channel ") текст (данные ['streams'] ['channel'] ['display_name']); ' – jonmrich
Можете ли вы предоставить вывод * raw * JSON? Может быть, он возвращает массив одного словаря. Возможно, вам понадобятся данные [0] ['channel'] ['display_name']. –
Похоже, что бы это было: данные ['streams'] [0] ['channel'] ['display_name'] –