Подтвердить что ты не робот

GetJSON для console.log() для вывода структуры json

У меня есть следующий код для получения json-данных:

$.getJSON( "assessments", function( assessments ) {
    console.log(assessments);
        });

Я прекрасно получаю все данные, но консоль имеет выход как

[Object, Object, Object, Object, Object, Object, Object, Object, Object]

Я хочу вывести значения в структуре JSON следующим образом:

[
{
    "id": 1,
    "person": {
        "personId": "person1",
        "firstName": "Pactric"
    },
    "manager": {
        "managerId": "manager1"
    },
    "state": {
        "stateId": 1,
        "description": null
    },
    "comments": null
}
]

Как console.log() для этих данных отображать точно так же, как выше структура JSON? Я использую $.getJSON NOT $.ajax для этого приложения.

4b9b3361

Ответ 1

попробуйте

console.log(JSON.stringify(assessments));

Ответ 2

Сгладьте JSON с таким отступом:

$.getJSON( "assessments", function( assessments ) {
    console.log(JSON.stringify(assessments, undefined, 2))
});

JSON.stringify(value[, replacer [, space]]) где space - отступ. MDN