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

json中带有中括号怎么取值?


料青山看我应如是
浏览 2404回答 4
4回答

眼眸繁星

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]就是获取这个数组的第一个元素(当然你给的只有一个元素)

拉莫斯之舞

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

慕斯王

不知道你是否是这个意思,tt是一个json格式字符串,转为一个字典,要是[]还带引号的话,那就再转一次 eval(t_list),然后得到一个列表。
打开App,查看更多内容
随时随地看视频慕课网APP