真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JSON的基礎(chǔ)知識-創(chuàng)新互聯(lián)

前言

創(chuàng)新互聯(lián)IDC提供業(yè)務(wù):成都IDC機(jī)房托管,成都服務(wù)器租用,成都IDC機(jī)房托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動機(jī)房,聯(lián)通機(jī)房。

實(shí)際應(yīng)用中,當(dāng)有中文字符時(shí),當(dāng)直接使用json_encode() 函數(shù)會使?jié)h字編碼成"\u***"的形式,自從php5.4起 已經(jīng)解決這個(gè)問題,使用以下方法解決漢字被編碼的問題,json_encode("中文", JSON_UNESCAPED_UNICODE)


JSON的優(yōu)點(diǎn)

  1. 擁有與js類似的語法

  2. 可以將JSON數(shù)據(jù)結(jié)構(gòu)解析成js對象

  3. 與XML數(shù)據(jù)結(jié)構(gòu)對比,提取數(shù)據(jù)更簡單


JSON的語法

簡單值

  1. 字符串=>“123”

  2. 數(shù)值=>123

  3. 布爾值=>true

  4. null

對象

{"name": "helin",“age”: 12}

數(shù)組

[ {"name": "iskeeping","age": 12} ]

注意:JSON的key一定要用雙引號,以及value如果是字符串也一定要用雙引號。

JSON解析方式

1.使用eval

eval("({\"name\":\"iskeeping\"})")

2.使用Functionnew

Function("", "return ({\"name\":\"iskeeping\"})")()

3.使用JSON.parse

JSON.parse("{\"name\":\"iskeeping\"}")

JSON序列化

let json = 簡單值/對象/數(shù)組

JSON.stringify(json,null/[]/function(key,value){},縮進(jìn)空格長度/字符串)

例:

let formateJson = JSON.stringify({ name: "iskeeping", age: 12 }, function (key, value) {
    switch (key) {
        case "name": return "iskeepingxx";
        default: return value;
    }
}, 8)
cosnole.log(formateJson)

輸出formateJson如下圖:


JSON原生支持

原生的JSON對象得到以下瀏覽器支持。

IE8+,F(xiàn)irefox3.5+,Safari 4+,Opera 10.5和chrome

以上就是你不太了解的JSON的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


當(dāng)前文章:JSON的基礎(chǔ)知識-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://weahome.cn/article/dpiojc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部