从json文件打印数据

时间:2015-08-19 08:58:46

标签: javascript json

我有给定数据的json文件(total.json)

var data = {"trololo":{"info":"61511","path".... }}

我需要获取对象“info”,然后在警报窗口中打印数据“61511” 我把我的json包括在内了

var FILE = 'total'
var data_file_names = {};
data_file_names[FILE] = 'total.json';

然后我就像

一样使用它
var data_trololo = data_file_names[FILE];

请尽快帮我打印对象“信息”。也许有另一种方法来解决这个问题

2 个答案:

答案 0 :(得分:1)

您需要对json文件进行ajax调用。然后你可以像下面的例子一样访问数组。

  

注意:您的json格式不正确。

var data = {
    "trololo":{
        "info": ["61511","path"]
    }
};

console.log(data.trololo.info[0]); //this one will print 61511

答案 1 :(得分:0)

通常可以进行ajax调用来读取服务器上的文件。

但是,如果您可以使用HTML5功能,那么请浏览链接,了解如何在浏览器本身上阅读该文件。虽然File API是HTML5规范的一部分,但在浏览器中是稳定的。

http://www.html5rocks.com/en/tutorials/file/dndfiles/