这样的Json数据怎么取出,是Json的吗?

renboy20 2012-01-13 07:41:24
在一个网站上发现他的数据采用的是类似这样的


var data1={person_0:["小二,20","小三,30"],person_2:["鸭子,8","福福,21"]};




我如果用 data1.person_0[0] 取出来的是 小二,20

我要怎么只取出小二呢,难道要split

...全文
121 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
b48121905 2012-01-15
  • 打赏
  • 举报
回复
字符串只能split了,除非你能把它格式改了
q2104574 2012-01-14
  • 打赏
  • 举报
回复
这货不是json
bing475879749 2012-01-14
  • 打赏
  • 举报
回复
如果长度都是2的话可以这样

var data1={person_0:["小二,20","小三,30"],person_2:["鸭子,8","福福,21"]};
alert(data1.person_0[0].substring(0,2))
p2227 2012-01-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 renboy20 的回复:]

看来只有用split了,应该引号里面的数据不是单独的json数据格式了
[/Quote]明显是个字符串
renboy20 2012-01-13
  • 打赏
  • 举报
回复
看来只有用split了,应该引号里面的数据不是单独的json数据格式了
Left_you 2012-01-13
  • 打赏
  • 举报
回复
data1.person_0[1]呢?
p2227 2012-01-13
  • 打赏
  • 举报
回复
split +1

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧