JSON創(chuàng)建鍵值對(key是中文或者數(shù)字)方式詳解
先準(zhǔn)備好一個空的json對象
var obj = {};
1. 最原始的方法
obj.name = 'zhangsan';
//這種方式很簡單的添加了一個鍵值對
//輸出:{name:"zhangsan"}
//缺點:這邊的name不能是對象
/*
比如:
var name = 'tom';
obj.name = 'zhangsan';
輸出obj:{name:'zhangsan'}
中文可以使用,但是數(shù)字不能使用
obj.家="中國";
obj.88(不能這么使用)
*/
2. 使用json[key]的方式(這邊key即使是中文也沒事)
var name = "NAME";
obj[name] = "zhangsan";
console.log(obj);//輸出{NAME:"zhangsan"}
//也就是說這種方式會執(zhí)行[]中的內(nèi)容
//她可以讓key是對象的形式創(chuàng)建鍵值對,但是如果name未定義,那么就報錯了
比如:
obj[age] = "23"; console.log(obj);//報錯
key是中文也沒關(guān)系的,就像這樣
var 姓 = "姓名"; obj[姓] = "張三";
結(jié)果為:{NAME:"zhangsan",姓名:"張三"}
如果是想讓key是數(shù)字
直接這樣用:obj[88]="88表示吉利的意思啦"
輸出:{NAME:"zhangsan",姓名:"張三",88:"88表示吉利的意思啦"}
3.使用json['key']的方式
key是漢字或者數(shù)字都行了,但是不能為對象,最沒注意的地方
總結(jié)
以上所述是小編給大家介紹的JSON創(chuàng)建鍵值對(key是中文或者數(shù)字)方式詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Java 把json對象轉(zhuǎn)成map鍵值對的方法
- json對象及數(shù)組鍵值的深度大小寫轉(zhuǎn)換問題詳解
- JS遍歷Json字符串中鍵值對先轉(zhuǎn)成JSON對象再遍歷
- JS操作json對象key、value的常用方法分析
- JS動態(tài)遍歷json中所有鍵值對的方法(不知道屬性名的情況)
- 當(dāng)json鍵為數(shù)字時的取值方法解析
- js將鍵值對字符串轉(zhuǎn)為json字符串的方法
- JS實現(xiàn)鍵值對遍歷json數(shù)組功能示例
- json的鍵名為數(shù)字時的調(diào)用方式(示例代碼)
- javascript json對象小技巧之鍵名作為變量用法分析
相關(guān)文章
javascript實現(xiàn)任務(wù)欄消息提示的簡單實例
下面小編就為大家?guī)硪黄猨avascript實現(xiàn)任務(wù)欄消息提示的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05

