我想使用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