json基礎(chǔ)

jsonAjax發(fā)送小部分?jǐn)?shù)據(jù)的一種輕量級(jí)數(shù)據(jù)格式,可以簡(jiǎn)單易懂的給服務(wù)器或者瀏覽器交互數(shù)據(jù),包括jason對(duì)象,jason數(shù)組對(duì)象。

語(yǔ)法:最外圍用'{}'括起來(lái)

var jsondata='{"staff":[{"name":"洪七","age":70},{"name":"郭靖","age":35},{"name":"黃蓉","age":30}]}';
解析方法兩種:

1.eval()
這種方法解析json很危險(xiǎn)不但會(huì)解析字符串還會(huì)執(zhí)行json里的js方法
var jsonobj=eval('('+jsondata+')');

2.JSON.parse()
一般都用這種方法解析

var jsonobj=JSON.parse(jsondata);
alert(jsonobj.staff[0].name);//返回洪七

注:兩種方法解析的json字符串都是最上面的那段

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容