如何显示Json数据获取[object object]

How to display Json Data getting [object object]?

本文关键字:object 数据获取 Json 何显示 显示      更新时间:2023-09-26
$.getJSON('data.json', function (data) {
    $.each(data.questions, function (index, data) {
        console.log(data);
    });
}); // getJSON

JSON数据:

{
    "questions": [
        {
            "qset": {
                "q1": "Template 1 question1",
                "q2": "Template 1 question2",
                "q3": "Template 1 question3",
                "q4": "Template 1 question4",
                "q5": "Template 1 question5"
            }
        },
        {
            "qset": {
                "q1": "Template 2 question1",
                "q2": "Template 2 question2",
                "q3": "Template 2 question3",
                "q4": "Template 2 question4",
                "q5": "Template 2 question5"
            }
        },
    ]
}

验证你的json,然后尝试控制你的json properties

{
    "questions": [
        {
            "qset": {
                "q1": "Template 1 question1",
                "q2": "Template 1 question2",
                "q3": "Template 1 question3",
                "q4": "Template 1 question4",
                "q5": "Template 1 question5"
            }
        },
        {
            "qset": {
                "q1": "Template 2 question1",
                "q2": "Template 2 question2",
                "q3": "Template 2 question3",
                "q4": "Template 2 question4",
                "q5": "Template 2 question5"
            }
        } //remove comma
    ]
}

您可以尝试使用嵌套的each循环来获取内部对象:

$.getJSON('data.json', function (data) {
    $.each(data.questions, function (index, question) {
       $.each(question.qset, function (index1, qset) {
        console.log(qset);
      });
   });
});