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。
尝试
console.log(JSON.stringify(assessments));
使用缩进string化JSON,如下所示:
$.getJSON( "assessments", function( assessments ) { console.log(JSON.stringify(assessments, undefined, 2)) });
JSON.stringify(value[, replacer [, space]])
其中space是缩进。 MDN