JSON创建键值对(key是中文或者数字)方式详解


Posted in Javascript onAugust 24, 2017

先准备好一个空的json对象

var obj = {};

1. 最原始的方法

obj.name = 'zhangsan';
//这种方式很简单的添加了一个键值对
//输出:{name:"zhangsan"}
//缺点:这边的name不能是对象
/*
比如:
var name = 'tom';
obj.name = 'zhangsan';
输出obj:{name:'zhangsan'}
中文可以使用,但是数字不能使用
obj.家="中国";
obj.88(不能这么使用)
*/

2. 使用json[key]的方式(这边key即使是中文也没事)

var name = "NAME";
obj[name] = "zhangsan";
console.log(obj);//输出{NAME:"zhangsan"}
//也就是说这种方式会执行[]中的内容
//她可以让key是对象的形式创建键值对,但是如果name未定义,那么就报错了

比如:

obj[age] = "23";
console.log(obj);//报错

key是中文也没关系的,就像这样

var 姓 = "姓名";
obj[姓] = "张三";

结果为:{NAME:"zhangsan",姓名:"张三"}

如果是想让key是数字

直接这样用:obj[88]="88表示吉利的意思啦"

输出:{NAME:"zhangsan",姓名:"张三",88:"88表示吉利的意思啦"}

3.使用json['key']的方式

key是汉字或者数字都行了,但是不能为对象,最没注意的地方

总结

以上所述是小编给大家介绍的JSON创建键值对(key是中文或者数字)方式详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery中文入门指南,翻译加实例,jQuery的起点教程
Jan 13 Javascript
jquery实现Ctrl+Enter提交表单的方法
Jul 21 Javascript
纯jquery实现模仿淘宝购物车结算
Aug 20 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
JS遍历数组及打印数组实例分析
Jan 21 Javascript
动态设置form表单的action属性的值的简单方法
May 25 Javascript
很实用的js选项卡切换效果
Aug 12 Javascript
jQuery动态产生select option下拉列表
Mar 15 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
详解webpack打包后如何调试的方法步骤
Nov 07 Javascript
简单了解微信小程序的目录结构
Jul 01 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
Aug 03 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 #jQuery
webpack学习笔记之优化缓存、合并、懒加载
Aug 24 #Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
Aug 24 #Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 #Javascript
vue不通过路由直接获取url中参数的方法示例
Aug 24 #Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
Aug 24 #Javascript
JS实现电商放大镜效果
Aug 24 #Javascript
You might like
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
Js apply方法详解
2017/02/16 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
Python中正则表达式的详细教程
2015/04/30 Python
Django中处理出错页面的方法
2015/07/15 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
利用nohup来开启python文件的方法
2019/01/14 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
工程业务员岗位职责
2013/12/31 职场文书
婚礼主持词
2014/03/13 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
教研活动主持词
2015/07/03 职场文书
小学班主任心得体会
2016/01/07 职场文书