我从服务器收到一个像这样的JSON字符串:
[{"Title":"Windows","URL":"http:\/\/www.domain.com\/soft\/","Type":"out","Price":"140"}]
我将它保存到变量string
中,我试图将其转换为像这样的JSON对象:
var json = JSON.parse(string);
之后我得到了看起来很棒的Object:
[Object]
->Price: "140"
->Title: "Windows"
->Type: "out"
->URL: "http:www.domain.com/soft/"
->__proto__: Object
但是当我尝试使用例如json.Price
来访问它时,我得到undefined
,知道我在这里缺少什么吗?
答案 0 :(得分:15)
当您使用[]包装内容时,您将获得一个包含一个对象的数组。所以这应该有效:
json[0].Price
但你也可以删除括号。