Javascript Can';t访问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

我从服务器收到一个JSON字符串,如下所示:

[{"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

但是你也可以去掉括号。

请发布一个小例子,重现这个问题。很可能你只是在某个地方输入了一个错误的变量。