我在JSON文件(pio2.json)中有以下数据
{
"controles":[{
"chart":[{
"type":"columns",
"title":"Pollitos"
}],
"datos":[{"key":"Math","value":98},
{"key":"Physics","value":78},
{"key":"Biology","value":70},
{"key":"Chemistry","value":90},
{"key":"Literature","value":79}
]
}]
}
我需要从“datos”中为我的html / javascript
提取数组中的数据$(function () {
var processed_json = new Array();
$.getJSON('pio2.json', function(data)
{
// Populate series
for (i = 0; i < data.controles.length; i++){
processed_json.push(data.controles[i].chart);
}
}
}
有什么建议吗?
答案 0 :(得分:0)
不确定您的问题是什么。我应该序列化服务器端和反序列化客户端。反序列化时,它将在一个数组中。
答案 1 :(得分:0)
我将您的数据按原样复制到您的代码中粘贴的json1.json中并进行了一些小的更改,并且工作正常。我把结果从json页面输入到我的html页面。
<body>
<script type="text/javascript">
$(document).ready(function () {
var processed_json = new Array();
$.getJSON('json1.json', function(data)
{
// Populate series
for (i = 0; i < data.controles.length; i++){
processed_json.push(data.controles[i].chart);
}
})
});
</script>
</body>