我有一些带有多个对象的JSON代码:
[ { "MNGR_NAME": "Mark", "MGR_ID": "M44", "EMP_ID": "1849" }, { "MNGR_NAME": "Steve", "PROJ_ID": "88421", "PROJ_NAME": "ABC", "PROJ_ALLOC_NO": "49" } ]
我的JSON循环代码段是:
function ServiceSucceeded(result) { for(var x=0; x<result.length; x++) { } }
您能否让我知道如何检查阵列中是否没有“ MNGR_NAME”。(以我为例,它出现了两次。)
您需要result在迭代时访问对象。
result
for (var key in result) { if (result.hasOwnProperty(key)) { // here you have access to var MNGR_NAME = result[key].MNGR_NAME; var MGR_ID = result[key].MGR_ID; } }