簡明json介紹
在JS中我們可以直接定義一個(gè)對(duì)象:
var obj={name:"藍(lán)色",age:10};
上面其實(shí)就是所謂的JSON了,我引用下別人的復(fù)雜點(diǎn)的例子:
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" }
{ people: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
]}
{ people1: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
],
people2: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
],
people3: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
]
}
2.后臺(tái)傳輸進(jìn)來的滿足JSON條件的文本格式化。
因?yàn)镴SON最大的用途是AJAX應(yīng)用,因此關(guān)鍵是怎樣把文本轉(zhuǎn)換成javascript對(duì)象,假設(shè)我們請(qǐng)求回的文本為data,那么我們?nèi)缦陆馕觯?
data=data.replace(/\n | \r/g,"");
var obj=eval('('+data+')');
因?yàn)槲覀兒笈_(tái)輸出的時(shí)候會(huì)把空格和回車符也輸出,因此這里要用正則替換掉,然后用eval轉(zhuǎn)換成對(duì)象就可以調(diào)用了。
相關(guān)文章
Javascript Jquery 遍歷Json的實(shí)現(xiàn)代碼
Javascript Jquery 遍歷Json的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-03-03javascript表單域與json數(shù)據(jù)間的交互
找了幾個(gè)javascript的框架,都沒有找到我想要的: 提供函數(shù),把某個(gè)表單的所有域封裝成json數(shù)據(jù)格式的對(duì)象,唯有自己實(shí)現(xiàn)一個(gè)。2008-10-10深入淺析同源與跨域,jsonp(函數(shù)封裝),CORS原理
這篇文章主要介紹了同源與跨域,jsonp(函數(shù)封裝),CORS原理,從同源政策中Ajax限制,到跨域問題以及跨域問題的解決方法幫大家更加深入的去了解其中原理2021-08-08nodejs教程 安裝express及配置app.js文件的詳細(xì)步驟
express.js是nodejs的一個(gè)MVC開發(fā)框架,并且支持jade等多種模板。下面簡單來說說express的安裝和app.js文件的配置,然后在今后的教程中一步一步使用express.js搭建個(gè)聊天室2013-05-05深入javascript json QQ網(wǎng)頁登陸
下面是個(gè)類似QQ網(wǎng)頁登陸的一個(gè)對(duì)話框(DIV), js + json 動(dòng)態(tài)生成.2009-07-07實(shí)現(xiàn)單層json按照key字母順序排序的示例
下面小編就為大家分享一篇實(shí)現(xiàn)單層json按照key字母順序排序的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12js解析與序列化json數(shù)據(jù)(三)json的解析探討
這一節(jié)我們主要討論json的解析,感興趣的朋友可以了解下,JSON.parse()方法也可以接收另一個(gè)參數(shù),該參數(shù)是一個(gè)函數(shù),將早每個(gè)鍵值對(duì)上調(diào)用,好了,話不多說,希望本文對(duì)你有所幫助2013-02-02半個(gè)小時(shí)學(xué)json(json傳遞示例)
這篇文章主要介紹了半個(gè)小時(shí)學(xué)json(json傳遞示例),主要包括一維數(shù)組與二維數(shù)組,需要的朋友可以參考下2016-12-12JSONP跨域GET請(qǐng)求解決Ajax跨域訪問問題
本文主要是介紹了JSONP跨域是如何實(shí)現(xiàn)的,并探討下JSONP跨域的原理。以及采用JSONP跨域GET請(qǐng)求解決Ajax跨域訪問問題,需要的朋友可以參考下2014-12-12