data和JSON是兩種常見(jiàn)的數(shù)據(jù)格式,它們的寫(xiě)法相似,甚至可以說(shuō)是一樣的。
// data寫(xiě)法 let data = { name: 'Tom', age: 18, hobbies: ['reading', 'sports'] }; // JSON寫(xiě)法 let json = { "name": "Tom", "age": 18, "hobbies": [ "reading", "sports" ] }; // 將data轉(zhuǎn)換成JSON格式 let jsonData = JSON.stringify(data); // 將JSON格式轉(zhuǎn)換成data格式 let newData = JSON.parse(json);
從以上代碼可以看出,data和JSON格式中,都是以key-value的形式存儲(chǔ)數(shù)據(jù),使用冒號(hào)連接key和value。如果數(shù)據(jù)是一個(gè)數(shù)組,則使用方括號(hào)括起來(lái),多個(gè)元素之間使用逗號(hào)隔開(kāi)。
同時(shí),我們也可以將data格式轉(zhuǎn)換成JSON格式,使用JSON.stringify()方法,將JSON格式轉(zhuǎn)換成data格式,使用JSON.parse()方法即可。
總的來(lái)說(shuō),使用data和JSON格式都可以方便地存儲(chǔ)和傳輸數(shù)據(jù),而且它們的寫(xiě)法也十分簡(jiǎn)潔明了。