您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關JSON如何創建鍵值對的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
先準備好一個空的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如何創建鍵值對”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。