新聞中心
本篇文章給大家分享的是有關(guān)JSON與JS對(duì)象的區(qū)別是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的塔什庫(kù)爾干塔吉克網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
JSON (JavaScript Object Notation)一種簡(jiǎn)單的數(shù)據(jù)格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。JSON的規(guī)則很簡(jiǎn)單: 對(duì)象是一個(gè)無(wú)序的“名稱/值”對(duì)集合。一個(gè)對(duì)象以“{”(左括號(hào))開(kāi)始,“}”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“:”(冒號(hào));“名稱/值”對(duì)之間使用“,”(逗號(hào))分隔。
它是一種嚴(yán)格的js對(duì)象的格式,JSON的屬性名必須有雙引號(hào),如果值是字符串,也必須是雙引號(hào);
JSON只是一種數(shù)據(jù)格式(或者叫數(shù)據(jù)形式);
JSON和JS對(duì)象區(qū)別對(duì)比表
區(qū)別 | Json | Javascript對(duì)象 |
含義 | 僅僅是一種數(shù)據(jù)格式 | 表示類的實(shí)例 |
傳輸 | 可以跨平臺(tái)數(shù)據(jù)傳輸,速度快 | 不能傳輸 |
表現(xiàn) | 1,鍵值對(duì)方式,鍵必須加雙引號(hào) 2,值不能是方法函數(shù),不能是undefined/NaN | 1,鍵值對(duì)方式,鍵不加引號(hào) 2,值可以是函數(shù)、對(duì)象、字符串、數(shù)字、boolean 等 |
相互轉(zhuǎn)換 | Json轉(zhuǎn)化為js對(duì)象: 1,JSON.parse(jsonstring); 2,Jsobj=eval("("+jsonstring+")"); (兼容所有瀏覽器,但不安全,會(huì)執(zhí)行json里面的表達(dá)式?) | Js對(duì)象轉(zhuǎn)換為Json: JSON.stringify(jsobj);(不兼容ie7) |
其他 | 調(diào)用json官網(wǎng)的js,實(shí)現(xiàn)parse 和 stringify 在各個(gè)瀏覽器的兼容 |
以上就是JSON與JS對(duì)象的區(qū)別是什么,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站標(biāo)題:JSON與JS對(duì)象的區(qū)別是什么
本文鏈接:http://biofuelwatch.net/article/jigoij.html