如何使用jquery解析.json文件

时间:2011-04-05 06:48:59

标签: javascript jquery json

我想使用jquery读取.json文件。

  • 它应该读取.json文件 例如:abc.json

    {
        "data":
    
         [
         {
           name: "Brad",
           rollno: "1"
         },
    
         {
         name: "John",
         rollno: "2"
         }
         ]
    }
    
  • 阅读后应该返回普通javascript数组中的结果。

请告诉我你的指针。

谢谢,

3 个答案:

答案 0 :(得分:4)

  1. Fix the data所以它符合the JSON specification
  2. 使用getJSON
  3. 你不会得到一个数组,至少不是顶级。这将被解析为一个Object(因为它已经命名了键值对),而不是一个Array。但是,数据属性的值将是一个数组。

答案 1 :(得分:1)

$.parseJSON从json对象返回一个数组。

答案 2 :(得分:1)

首先,从技术上讲,这不是JSON,因为没有引用所有密钥。其次,它实际上取决于您希望如何格式化数据。如果您希望将数据数组中的所有对象格式化为key = value,则可以执行以下操作:

var myArray = [];
$.each(yourJSONVar.data, function(index, object) {
    myArray.push(object.name + "=" + object.rollno);
});