Javascript 如何显示json对象(foreach dojo)返回的数组
我有一个作为json对象返回的json文件(它是一个数组数组)…下面是返回的json对象Javascript 如何显示json对象(foreach dojo)返回的数组,javascript,dojo,Javascript,Dojo,我有一个作为json对象返回的json文件(它是一个数组数组)…下面是返回的json对象 { "Info": { "Contact": ".... ", "title": "..." }, "details": [ { "ID": 1, "Question": "User ID", "In
{
"Info": {
"Contact": ".... ",
"title": "..."
},
"details": [
{
"ID": 1,
"Question": "User ID",
"Information": "",
}, {
"ID": 2,
"Question": "Name",
"Information": "",
}, {
"ID": 3,
"Question": "Age",
"Information": "",
}
],
"list": [
{
"No": 1,
"response": ""
}, {
"No": 2,
"response": ""
}
]
}
现在我只想显示细节…下面的数组
"Details": [
{
"ID": 1,
"Question": "User ID",
"Information": "",
}, {
"ID": 2,
"Question": "Name",
"Information": "",
}, {
"ID": 3,
"Question": "Age",
"Information": "",
}
],
我该怎么做??请帮忙
提前感谢。1)将JSON解析为javascript对象
var parsedJSON = JSON.parse(jsonData);
2) 访问所需的属性
var details = parsedJSON.details;
编辑:您正在将javascript对象解析回JSON,为什么
1)将JSON解析为javascript对象
var parsedJSON = JSON.parse(jsonData);
2) 访问所需的属性
var details = parsedJSON.details;
编辑:您正在将javascript对象解析回JSON,为什么
var output=“”;
对于(var i=0;ivar output=”“;
对于(var i=0;iI尝试了这种方式..Detail:function(DObject){var DAry=dojo.toJson(DObject);var D=DAry.details;console.log(D);表示未定义???/@user1257271您的JSON格式不正确,您有一堆额外的逗号(,)在每个细节对象的最后一个属性上。@user1257271在我的回答中看到编辑。你不应该做dojo。toJsonI实际上是从json文件中获取json对象..这里DObject是json对象..我只想显示返回的json对象的细节..我是dojo新手..我不知怎么搞丢了..我尝试了这种方法..细节:函数(DObject){var DAry=dojo.toJson(DObject);var D=DAry.details;console.log(D);表示未定义???/@user1257271您的JSON格式不正确,您有一堆额外的逗号(,)在每个细节对象的最后一个属性上。@user1257271在我的回答中看到编辑。你不应该做dojo。toJsonI实际上是从json文件中获取json对象。。这里DObject是json对象。。我只想显示返回的json对象的细节。。我是dojo的新手。。不知怎的,我迷路了。。