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 相关文章推荐
键盘控制事件应用教程大全
Nov 24 Javascript
工作需要写的一个js拖拽组件
Jul 28 Javascript
JavaScript中的View-Model使用介绍
Aug 11 Javascript
让人印象深刻的10个jQuery手风琴效果应用
May 08 Javascript
JS定义回车事件(实现代码)
Jul 08 Javascript
js页面跳转的常用方法整理
Oct 18 Javascript
ECMAScript 5中的属性描述符详解
Mar 02 Javascript
在浏览器中打开或关闭JavaScript的方法
Jun 03 Javascript
原生js配合cookie制作保存路径的拖拽
Dec 29 Javascript
angularjs ui-router中路由的二级嵌套
Mar 10 Javascript
浅谈Node.js 中间件模式
Jun 12 Javascript
webpack4 入门最简单的例子介绍
Sep 05 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
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
python绘图方法实例入门
2015/05/19 Python
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
怎样声明子类
2013/07/02 面试题
中科方德软件测试面试题
2016/04/21 面试题
挂职思想汇报
2013/12/31 职场文书
爱情寄语大全
2014/04/09 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
公司委托书格式范本
2014/09/16 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python