怎么用javaScript 读取json文件? 比如说我有一个文件 data.json: [2,3,2,3,5]
怎么赋值给变量 var data. 让data=[2,3,2,3,5]

解决方案 »

  1.   

    简单例子var json1={a:1,b:2,c:5}
    json1.b=10 //赋值
    alert(json1.b) //10 var json2={a:[1,2,3],b:{b1:12}} alert(json2.a[0]) //1
    alert(json2.b.b1) //12
      

  2.   

    直接赋值就可以 var data = data.json=
      

  3.   

    js是很难读取文件的(IE下可以),建议你将json数据放到一个js文件中(当然要按照js的语法来定义json数据),这样相信你应该会使用这个json数据了吧!
      

  4.   

    1.eval("var data="+json);2.
    <script src='json2.js'></script>//这个文件自己去网上下
    <script>
    var data=JSON.parse(json);
    </script>
      

  5.   

    js读取文件也可以,但是要有比较一致的格式,就和读一段代码一样了,比如n条和你写的上面这一样的代码,就可以读取
      

  6.   

    var myObject = {"bbbb": [{"a": "a1", "b": "2"},{"a2": "1", "b2": "2"}]};
    var bind = myObject.bbbb;
    alert(bind[0].a);
    能读到“a1”
      

  7.   


      function json(o){
         return ( + "(" + o + ")" + )
      }
      var j='{a:"1",b:"2"}'
      alert(json(j).a)
      alert(json(j).b)
      

  8.   


        function json(o){
         return eval( + "(" + o + ")" + )
      }上面写错了