JSON結構:JSON - 檢查屬性中嵌套很深的JSON
{
"codes":[
{
"id":"1",
"code":{
"fname":"S",
"lname":"K",
"dateofbirth":{
"month":"12",
"day":"02",
"year":"1998"
}
}
},
{
"id":"2",
"code":{
"fname":"M",
"lname":"D",
"dateofbirth":{
"month":"10",
"day":"02",
"year":"1998"
}
}
}
]
}
我想遍歷每個code
和dateofbirth
和警報如果month
是12.如果month
是不 12,然後什麼都不做。
success: function(data){
var x;
for (x = 0; x < data.codes.length; x++){
var count=0;
for (property in data.codes[x].code) {
count++;
}
}
}
我遍歷dateofbirth
和如何檢查的month
價值?
「代碼」下具有多於1個屬性的JSON結構示例,可以是對象。因此,我想遍歷code
中的所有屬性,並檢查month
屬性的值,而不是手動檢查特定屬性。
{
"codes":[
{
"id":"1",
"code":{
"fname":"S",
"lname":"K",
"dateofbirth":{
"month":"12",
"day":"02",
"year":"1998"
},
"membership":{
"month":"12",
"day":"12",
"year":"2011"
}
}
},
{
"id":"2",
"code":{
"fname":"M",
"lname":"D",
"dateofbirth":{
"month":"10",
"day":"02",
"year":"1998"
},
"membership":{
"month":"10",
"day":"12",
"year":"2011"
}
}
}
]
}
你的目標不一致:「我如何循環瀏覽dateofbirth並檢查月份的值?」,「我想遍歷代碼中的所有屬性,而不是手動檢查特定屬性。」我不清楚你想要什麼。 –
Jonathan - 我爲你更新了我的JSON結構,以便更清楚我想做什麼。爲了重新迭代,我想遍歷每個'code',然後遍歷'code'中的每個屬性,它是一個對象並且具有屬性'month'。如果'code'中的** a **屬性是一個對象,並且又有一個屬性'month',我想提醒'month'。希望它很清楚! – techlead
對不起,如果它之前還不清楚。 – techlead