Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何显示json对象(foreach dojo)返回的数组_Javascript_Dojo - Fatal编程技术网

Javascript 如何显示json对象(foreach dojo)返回的数组

Javascript 如何显示json对象(foreach dojo)返回的数组,javascript,dojo,Javascript,Dojo,我有一个作为json对象返回的json文件(它是一个数组数组)…下面是返回的json对象 { "Info": { "Contact": ".... ", "title": "..." }, "details": [ { "ID": 1, "Question": "User ID", "In

我有一个作为json对象返回的json文件(它是一个数组数组)…下面是返回的json对象

{
        "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;i
var 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的新手。。不知怎的,我迷路了。。