Javascript 处理json文件,如何访问对象数组
我有以下json文件Javascript 处理json文件,如何访问对象数组,javascript,jquery,json,Javascript,Jquery,Json,我有以下json文件 { "people" : [ { name: "ada,", age: "23", params : {} }, { name: "james", call : "24", params : {} } ]} 我正在使用HTML5文件读取器来读取文件 var reader = new FileReader(); // Closure to capture the file i
{ "people" : [
{
name: "ada,",
age: "23",
params : {}
},
{
name: "james",
call : "24",
params : {}
}
]}
我正在使用HTML5文件读取器来读取文件
var reader = new FileReader();
// Closure to capture the file information.
reader.onload = (function(theFile) {
return function(e) {
//var objectArray = JSON.stringify(reader.result);
//var objectArray2 = JSON.parse(objectArray);
for (var i=0; i<reader.result.length; i++) {
for (j in reader.result[i]) {
//access each piece of infomration
};
}
};
})(f);
reader.readAsText(f);
var reader=newfilereader();
//闭包以捕获文件信息。
reader.onload=(函数(文件){
返回函数(e){
//var objectArray=JSON.stringify(reader.result);
//var objectArray2=JSON.parse(objectArray);
对于(var i=0;i您的文件不是JSON。请在关键字名称周围添加引号,如下所示:
{ "people" : [
{
"name": "ada,",
"age": "23",
"params" : {}
},
{
"name": "james",
"call" : "24",
"params" : {}
}
]}
你的JSON无效。你需要将键名和字符串一起包装在“”中。该JSON无法解析。它无效。请在中尝试你的JSON文件。