在javascript中解析JSON对象 [英] Parsing a JSON object in javascript
本文介绍了在javascript中解析JSON对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下JSON对象:
I have the following JSON Object:
[{"id":"123","username":"test"}]
我想使用JavaScript解析username
,所以我做到了
I want to parse username
using javascript so i did this
var content = '[{"id":"123","username":"test"}]
obj = JSON.parse(content)
alert(obj.username)
我收到警报:undefined
我尝试了在不使用[ ]
的情况下解析JSON的情况,
I've tried parsing the JSON without the [ ]
and it worked
例如:
var content = '{"id":"123","username":"test"}'
obj = JSON.parse(content)
alert(obj.username)
我的问题是我如何解析带有[]标记的JSON? 谢谢!
My question would be how would i parse the JSON with the [ ] tags around it? Thank you!
推荐答案
这是因为[]
将其设置为数组.尝试alert(obj[0].username)
.
That's because []
makes it an array. Try alert(obj[0].username)
.
如果您将JSON更改为如下形式...
If you changed your JSON to look like this...
[ {"id":"123","username":"test"}, {"id":"456","username":"test 2"}]
然后alert(obj[1].username)
将是test 2
,而alert(obj[0].username)
将是test
.
这篇关于在javascript中解析JSON对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文