我想使用jquery读取.json文件。如何使用jquery解析.json文件
它应该阅读的以.json文件 如:abc.json
{ "data": [ { name: "Brad", rollno: "1" }, { name: "John", rollno: "2" } ] }
读它应该在正常的javascript数组的形式返回结果之后。
请让我知道你在这个指针。
谢谢,
我想使用jquery读取.json文件。如何使用jquery解析.json文件
它应该阅读的以.json文件 如:abc.json
{
"data":
[
{
name: "Brad",
rollno: "1"
},
{
name: "John",
rollno: "2"
}
]
}
读它应该在正常的javascript数组的形式返回结果之后。
请让我知道你在这个指针。
谢谢,
你不会得到一个数组虽然没有在至少顶层。这将被解析为一个对象(因为它已经命名键 - 值对),而不是一个数组。但是,数据属性的值将是是一个数组。
$.parseJSON
返回从JSON对象阵列。
首先,从技术上讲,这不是JSON,因为您的所有密钥都未被引用。其次,这取决于你想要如何格式化数据。如果您希望将数据数组中的所有对象都格式化为key = value,则可以这样做:
var myArray = [];
$.each(yourJSONVar.data, function(index, object) {
myArray.push(object.name + "=" + object.rollno);
});
这不是JSON。 http://jsonlint.com/ – Quentin 2011-04-05 06:51:34
你如何阅读文件?它是否直接来自对网络服务器的请求? – 2011-04-05 06:52:46