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 相关文章推荐
JavaScript创建命名空间(namespace)的最简实现
Dec 11 Javascript
jquery中输入验证中一个不错的效果
Aug 21 Javascript
文本框根据输入内容自适应高度的代码
Oct 24 Javascript
深入理解Javascript作用域与变量提升
Dec 09 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
Feb 20 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
Aug 21 Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 Javascript
vue组件实现文字居中对齐的方法
Aug 23 Javascript
JavaScript实现职责链模式概述
Jan 25 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
Oct 11 Javascript
Weex开发之地图篇的具体使用
Oct 16 Javascript
vue中的.$mount('#app')手动挂载操作
Sep 02 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
JSON在PHP中的应用介绍
2012/09/08 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
使用vue.js开发时一些注意事项
2016/04/27 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue组件横向树实现代码
2018/08/02 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python判断变量名是否合法的方法示例
2019/01/28 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
使用django实现一个代码发布系统
2019/07/18 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
空乘英文求职信
2014/04/13 职场文书
文明好少年事迹材料
2014/08/19 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
工程合作意向书范本
2015/05/09 职场文书
工作态度怎么写
2015/06/25 职场文书
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL