-2
我想解析一個包含數組的對象。我需要在那裏language
是"en"
對象,提取對象數組的對象
"translations": [
{"languageCode": "id","value": "Program Televisi"},
{"languageCode": "ms","value": ""},
{"languageCode": "ar","value": "تليفزيون"},
{"languageCode": "en","value": "Television"}
]
},
"subgenre": {
"id": 227,
"translations": [
{"languageCode": "id","value": "Sports"},
{"languageCode": "ms","value": ""},
{"languageCode": "ar","value": ""},
{"languageCode": "en","value": "Sports"}
]
}
我不想做這種方式:
translations_array.forEach(function (obj1, i) {
if (obj1.languageCode === 'en') {
return obj1.value.toString();
}
});
相反,我寧願喜歡直接取東西:
translations[].value[languageCode='en']
僅供參考這與JSON沒有任何關係。我已經對問題和標題進行了修改 –
...更好的佈局顯示你已經完成了第一個數組的ID和密鑰。不影響答案。 – Jamiec
@Jamiec:我猜你已經找到了更好的重複目標? – Cerbrus