在JSON報文中,循環是常見的語法結構。循環允許我們重復執行一些操作,直到我們滿足某些條件為止。在JSON報文中,我們通常使用for循環來實現循環。
{ "students": [ { "name": "Tom", "age": 18, "subjects": [ { "name": "Math", "score": 92 }, { "name": "English", "score": 88 }, { "name": "Physics", "score": 85 } ] }, { "name": "Lucy", "age": 19, "subjects": [ { "name": "Math", "score": 96 }, { "name": "English", "score": 91 }, { "name": "Physics", "score": 88 } ] } ] }
在上面的JSON報文中,我們可以看到有一個數組students。我們可以使用for循環遍歷每個學生,然后再遍歷每個學生的科目。
for (var i = 0; i < students.length; i++) { console.log(students[i].name + "is " + students[i].age + " years old."); for (var j = 0; j < students[i].subjects.length; j++) { console.log(students[i].name + "'s score of " + students[i].subjects[j].name + " is " + students[i].subjects[j].score); } }
上面的代碼展示了如何使用for循環來遍歷JSON報文中的學生和科目。通過這種方式,我們可以輕松地獲取學生的信息和科目成績。
上一篇css能做點擊事件嗎