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

关于Javascript 将 JSON字串转化为数组

关于Javascript 将 JSON字串转化为数组

波斯汪 2019-04-18 18:15:28
{'type':[{'type_id':'1','type_name':'美容'},{'type_id':'2','type_name':'美发'}]}这是我传过去的JSON字串。。我想将其转换为数组。数组格式为row[0][type_id] 这个值为1 不要之前的那个type,那是表名请问我该如何处理。。用JAVASCRIPT 或者 JQUERY
查看完整描述

6 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

这个已经是个js对象了,直接访问对象属性
var obj = {'type':[{'type_id':'1','type_name':'美容'},{'type_id':'2','type_name':'美发'}]};
var arr = obj.type;
var result = arr[0].type_id//值为1

查看完整回答
反对 回复 2019-05-08
?
跃然一笑

TA贡献1826条经验 获得超6个赞

var json = {'type':[{'type_id':'1','type_name':'美容'},{'type_id':'2','type_name':'美发'}]}
json = json.type

查看完整回答
反对 回复 2019-05-08
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

不要之前的Type是什么意思。。


查看完整回答
反对 回复 2019-05-08
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

传入一个对象不要多个对象传入


查看完整回答
反对 回复 2019-05-08
?
largeQ

TA贡献2039条经验 获得超7个赞

JAVASCRIPT里有个专门拆分字符串的函数,JQUERY里应该也有。


查看完整回答
反对 回复 2019-05-08
?
POPMUISE

TA贡献1765条经验 获得超5个赞

数组格式为row[0][type_id] 这个值为1 不要之前的那个type,那是表名请问我该如何处理。
我的理解是重新生成数组,含有type_id和type_name两个字段的数组

数组应该如:var row = [{'type_id':'1','type_name':'美容'},,{'type_id':'2','type_name':'美发'}]
取下标为0的type_id应该是 row[0][type_id]
取下标为1的type_name应该是 row[1][type_name]


查看完整回答
反对 回复 2019-05-08
  • 6 回答
  • 0 关注
  • 604 浏览
慕课专栏
更多

添加回答

举报

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