我試圖訪問我的JSON文件的某些字段的值。如何訪問多維JSON數據?
console.log(objects.assignments.header.report_type);
我想打印出來HOMEWORK
的Javascript
$.ajax({
url: "/BIM/rest/report/assignment",
type: "POST",
dataType : "json",
data: {
assessmentId: "206a9246-ce83-412b-b8ad-6b3e28be44e3",
classroomId: "722bfadb-9774-4d59-9a47-89ac9a7a8f9a"
},
success: function(objects) {
console.log(objects.assignments.header.report_type);
// Result : Uncaught TypeError: Cannot read property 'report_type' of undefined
JSON數據 - 我從AJAX調用回
{
"assignments": [
{
"assignmentId": "SUMMARY",
"name": "Summary",
"header": {
"section_num": "9.4",
"report_type": "HOMEWORK",
"problem_set": "Summary",
"start_time": null,
"student_am": 0,
"student_total": 5,
"due_time": null,
"submit_am": 0,
"submit_total": 0,
"avg_score": "0.0",
"danger": 0,
"danger_list": "",
"warning": 0,
"warning_list": "",
"success": 0,
"success_list": ""
}
}
]
}
如何正確訪問這些數據?
任何提示/幫助對我來說意義重大。
在此先感謝。
頭是一個對象。它應該是header.report_type – nikhil
快速編輯。我沒有辦法。 ... – ihue
是的...這是在趕時間:) – AkshayJ