私は現在、この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
ループのどこかですが、よくわかりません。
各モジュールに異なる数のプロパティがある場合、各モジュールをループする方法を知っていますか?
ありがとう