私は現在、このJSONファイルを持っています
{
"name": "Connor Atherton",
"course": "Combined Sciences",
"modules" : {
"MATH210":
{
"weekly": 65,
"weekly2": 76,
"exam": 80
},
"MATH215": {
"weekly": 65,
"exam": 80
},
"MATH220": {
"weekly": 65,
"exam": 80
},
"MATH225": {
"weekly": 65,
"weekly2": 98,
"exam": 80
},
"SCC210": {
"weekly": 65,
"exam": 80
},
"SCC204": {
"weekly": 65,
"exam": 80
}
}
}
各モジュールでわかるように、動的に取得されるプロパティの数が異なる場合があります。
現在、このように各モジュールをループしています
$.each(json.modules, function(i, item) {
console.log(i + " " + item.exam);
});
ただし、すべてのモジュールが異なる数のプロパティを持つ可能性があるため、これはすべてのモジュールで機能するとは限りません。
for ループを使用して各モジュールのプロパティをループしようとしていますが、うまく動作させることができません。使うべきだと思った
item.length
ループのどこかですが、よくわかりません。
各モジュールに異なる数のプロパティがある場合、各モジュールをループする方法を知っていますか?
ありがとう