为了账号安全,请及时绑定邮箱和手机立即绑定

求指教,在json中带有中括号怎么取值?

求指教,在json中带有中括号怎么取值?

json中带有中括号怎么取值?
查看完整描述

4 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

var arr = [{"fightid":3,"fightno":7,"companyId":3,"fightdate":"2019-11-15","figjiage":124,"fightcount":53,"company_name":null,"photos":null}];
//比如要取fightid就是
arr[0].fightid

这个实际上是个数组,数组里面包含一个Object元素
arr[0]就是获取这个数组的第一个元素(当然你给的只有一个元素)

查看完整回答
反对 回复 2019-12-01
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语句(statement)来执行。举一个例子,例如对象字面量{},如若不加外层的括号,那么eval会将大括号识别为JavaScript代码块的开始和结束标记,那么{}将会被认为是执行了一句空语句。所以下面两个执行结果是不同的:
alert(eval("{}"); // return undefined
alert(eval("({})");// return object[Object]

查看完整回答
反对 回复 2019-12-01
?
慕斯王

TA贡献1864条经验 获得超2个赞

不知道你是否是这个意思,tt是一个json格式字符串,转为一个字典,要是[]还带引号的话,那就再转一次 eval(t_list),然后得到一个列表。



查看完整回答
反对 回复 2019-12-01
  • 4 回答
  • 0 关注
  • 2397 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信