JSON创建键值对(key是中⽂或者数字)⽅式详解
先准备好⼀个空的json对象
var obj = {};
1. 最原始的⽅法
obj.name = 'zhangsan';
//这种⽅式很简单的添加了⼀个键值对
//输出:{name:"zhangsan"}
//缺点:这边的name不能是对象
/*
⽐如:
var name = 'tom';
obj.name = 'zhangsan';
输出obj:{name:'zhangsan'}
中⽂可以使⽤,但是数字不能使⽤
obj.家="中国";javascript是什么意思中文翻译
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是中⽂或者数字)⽅式详解,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。