在javascript中解析JSON对象 [英] Parsing a JSON object in javascript

查看:131
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆