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利用apply和arguments复用方法
Nov 25 Javascript
Javascript中this的用法详解
Sep 22 Javascript
jquery实现表单验证并阻止非法提交
Jul 09 Javascript
浅谈Javascript数组的使用
Jul 29 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
AngularJS入门教程之迭代器过滤详解
Aug 18 Javascript
bootstrap组件之导航组件使用方法
Jan 19 Javascript
JS作用域链详解
Jun 26 Javascript
vue通过watch对input做字数限定的方法
Jul 13 Javascript
react-router v4如何使用history控制路由跳转详解
Jan 09 Javascript
vue多层嵌套路由实例分析
Mar 19 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,不用COM,生成excel文件
2006/10/09 PHP
php各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
php输出xml格式字符串(用的这个)
2012/07/12 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
2015/07/02 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
php实现当前页面点击下载文件的简单方法
2016/09/22 PHP
juqery 学习之四 筛选查找
2010/11/30 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
js实现点击切换checkbox背景图片的简单实例
2017/05/08 Javascript
通俗易懂地解释JS中的闭包
2017/10/23 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
Python编程中NotImplementedError的使用方法
2018/04/21 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python读取word文档,插入mysql数据库的示例代码
2018/11/07 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
利用python Selenium实现自动登陆京东签到领金币功能
2019/10/31 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
python实现logistic分类算法代码
2020/02/28 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
工地门卫岗位职责
2013/12/30 职场文书
优秀经理事迹材料
2014/02/01 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
解除劳动合同协议书
2014/09/17 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
医院党建工作总结2015
2015/05/26 职场文书
地球上的星星观后感
2015/06/02 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python