Javascript Can';t访问JSON对象属性
我从服务器收到一个JSON字符串,如下所示:Javascript Can';t访问JSON对象属性,javascript,json,Javascript,Json,我从服务器收到一个JSON字符串,如下所示: [{"Title":"Windows","URL":"http:\/\/www.domain.com\/soft\/","Type":"out","Price":"140"}] 我将其保存到变量字符串中,并尝试将其转换为JSON对象,如下所示: var json = JSON.parse(string); 然后我得到了一个看起来很棒的物体: [Object] ->Price: "140" ->Title: "Windows
[{"Title":"Windows","URL":"http:\/\/www.domain.com\/soft\/","Type":"out","Price":"140"}]
我将其保存到变量字符串中,并尝试将其转换为JSON对象,如下所示:
var json = JSON.parse(string);
然后我得到了一个看起来很棒的物体:
[Object]
->Price: "140"
->Title: "Windows"
->Type: "out"
->URL: "http:www.domain.com/soft/"
->__proto__: Object
但是,当我尝试使用例如json.Price
访问它时,我得到了未定义的
,你知道我这里缺少什么吗?当你用[]包装你的内容时,你会得到一个包含一个对象的数组。因此,这应该是可行的:
json[0].Price
但是你也可以去掉括号。请发布一个小例子,重现这个问题。很可能你只是在某个地方输入了一个错误的变量。