JSON文件(提取数据) [英] JSON file (Extracting data)

查看:195
本文介绍了JSON文件(提取数据)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个JSON文件中的以下数据(pio2.json)

I have the following data in a JSON file (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的提取阵列数据的图表

I need to extract data in array for a chart from "datos" for my 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);
        }
    }
}

任何意见?

推荐答案

我抄了你的数据,就是进入json1.json在code粘贴并提出了一些细微的变化,它能正常工作。我得到的结果出来的JSON页面到我的html页面。

I copied your data, as is, into json1.json pasted in your code and made some minor changes and it worked fine. I got the results out of the json page into my html page.

<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>

这篇关于JSON文件(提取数据)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆