вывод Json через скрипт
Помогите вывести Json формата:
{ "node": { "2": { "0": { "0": 0 }, "1": { "2": -127 }, "2": { "19": 0 }, "4": { "28": 84.68 }, "5": { "29": 0.31 }, "6": { "26": 270.33 }, "7": { "27": -1.87 }, "8": { "28": 1.83 }, "13": { "29": 0.32 }, "14": { "26": 3.8 } }, "3": { "0": { "0": 0 }, "1": { "27": -54.92 }, "2": { "29": 32.32 }, "3": { "2": 24.32 } } } } еще беда в том что список динамический вот пытаюсь но не получается function json_example() { $.getJSON('http://192.168.1.110:10083/get_struct', function(data) { var output="<ul>"; for (var i in data.node) { output+='<li>' + data.node[2]+data.node[2][5]+data.node[2][5][2]+'</li>'; } output+="</ul>"; document.getElementById("myid").innerHTML=output; }); } setInterval(json_example, 2000); даже не получается вывести одно значение. А нужно выводить весь список |
Цитата:
Код JSON отформатируй, нифига не видно. И объясни принцип вывода. Тебе также нужно вывести ввиде дерева или чо? |
вот наверное такое имель ввиду
{ "node": { "2": { "0": { "0": 0 }, "1": { "2": -127 }, "2": { "19": 0 }, "4": { "28": 84.68 }, "5": { "29": 0.31 }, "6": { "26": 270.33 }, "7": { "27": -1.87 }, "8": { "28": 1.83 }, "13": { "29": 0.32 }, "14": { "26": 3.8 } }, "3": { "0": { "0": 0 }, "1": { "27": -54.92 }, "2": { "29": 32.32 }, "3": { "2": 24.32 } } } } и наверное такое имелось ввиду output+='<li>' + data.node[2]+data.node[2][5]+data.node[2][5][29]+'</li>'; |
<div id="myid"></div> <script> var data = { "node": { "2": { "0": { "0": 0 }, "1": { "2": -127 }, "2": { "19": 0 }, "4": { "28": 84.68 }, "5": { "29": 0.31 }, "6": { "26": 270.33 }, "7": { "27": -1.87 }, "8": { "28": 1.83 }, "13": { "29": 0.32 }, "14": { "26": 3.8 } }, "3": { "0": { "0": 0 }, "1": { "27": -54.92 }, "2": { "29": 32.32 }, "3": { "2": 24.32 } } } }; var output="<ul>"; for (var i in data.node) { output+='<li>' + data.node[2]+data.node[2][5]+data.node[2][5][29]+'</li>'; } output+="</ul>"; document.getElementById("myid").innerHTML=output; </script> |
Цитата:
|
Часовой пояс GMT +3, время: 09:13. |