使用Javascript/Jquery从json读取头/列值

使用Javascript/Jquery从json读取头/列值,javascript,jquery,json,sharepoint,Javascript,Jquery,Json,Sharepoint,我有这个json,我只想获取头文件名,比如[ID,Pname,Psales] object {1} d {1} results [4] 0 {6} __metadata {3} Id : 1 Pname : bike Psales : 9898 已尝试使用以下代码,但它仅显示“d” 有人能建议我怎么做吗?您访问的数据级别不正确。试试这个 alert(Object.keys(jsonData.d.results

我有这个json,我只想获取头文件名,比如[ID,Pname,Psales]

object {1} 
 d {1} 
  results [4] 
   0 {6} 
     __metadata {3} 
        Id : 1 
        Pname : bike 
        Psales : 9898 
已尝试使用以下代码,但它仅显示“d”


有人能建议我怎么做吗?

您访问的数据级别不正确。试试这个

alert(Object.keys(jsonData.d.results[0].__metadata))

您有类似于{d:{…}的东西,并且您在数据结构的错误级别访问json的键。因为您的
jsonData
只有一个键,所以
d
是什么。尝试
警报(jsonData.d.results)Try Try alert(Object.keys(jsonData.d.results[0]。\uu元数据))确定,将立即尝试并恢复否,它不起作用。它说“Object.keys:参数不是对象”
alert(Object.keys(jsonData.d.results[0].__metadata))