如何访问json对象我不断得到未定义的错误

How to access json object am keep getting undefined error?

本文关键字:未定义 错误 对象 何访问 访问 json      更新时间:2023-09-26

我尝试解析json并迭代它。在一些嵌套之后,我无法获得对象。它一直说未定义。谁能告诉我怎么访问这个?

 $.each( data[widget_val[0]][j],function(key,value){
            alert(data[widget_val[0]][j][key]); //getting output
        alert(data[widget_val[0]][j]['Type']);  //getting undefined
       });

my json

({'Encounter Date  ':"06/09/2008 ", 'Description  ':"new patient ", 'Type  ':"Note ", 'Status  ':"ARC ", 'Provider  ':"Brady, Roseann "})

所以我对每个键都很警觉,即使是'Type'。但当我给它作为单独的字符串,我得到未定义的错误。有人知道为什么吗?如何访问它?

Try

alert(data[widget_val[0]][j]['Type  '])

用空格代替

alert(data[widget_val[0]][j]['Type'])

因为您正在尝试访问未定义的变量'Type'