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

JSON无法通过push()添加新字典

JSON无法通过push()添加新字典

开满天机 2019-04-06 16:56:57
如下所示,已有json值:json={"width":"10","height":"10"}我用json.push("long":"10");插入一个新值,但是没有反映,是不是应该用别的方法呢?
查看完整描述

2 回答

?
慕标琳琳

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

先说明一下你的JSON知识错误。JSON只是一种数据结构,JSON是有一种由一定规则的纯文本内容。本身不具备任何的操作方法,需要在编程语言中,转换相应的对象后才可进行操作。例如JS中varobj=JOSN.parse('{"width":"10","height":"10"}')接着说你的问题。
push是javascript中的数组的方法,你的这玩意是对象,所以肯定是不能使用的。这样才是对的。json.long="10"
                            
查看完整回答
反对 回复 2019-04-06
  • 2 回答
  • 0 关注
  • 537 浏览
慕课专栏
更多

添加回答

举报

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