中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JSON的基礎知識

發布時間:2020-06-15 16:40:10 來源:億速云 閱讀:240 作者:元一 欄目:web開發

前言

實際應用中,當有中文字符時,當直接使用json_encode() 函數會使漢字編碼成"\u***"的形式,自從php5.4起 已經解決這個問題,使用以下方法解決漢字被編碼的問題,json_encode("中文", JSON_UNESCAPED_UNICODE)


JSON的優點

  1. 擁有與js類似的語法

  2. 可以將JSON數據結構解析成js對象

  3. 與XML數據結構對比,提取數據更簡單


JSON的語法

簡單值

  1. 字符串=>“123”

  2. 數值=>123

  3. 布爾值=>true

  4. null

對象

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

數組

[ {"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 = 簡單值/對象/數組

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

例:

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原生支持

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

IE8+,Firefox3.5+,Safari 4+,Opera 10.5和chrome

以上就是你不太了解的JSON的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

开阳县| 龙泉市| 苏尼特左旗| 五常市| 宜黄县| 乐山市| 泰顺县| 嫩江县| 海晏县| 沙雅县| 吉水县| 玉田县| 绥德县| 嘉鱼县| 大名县| 丹江口市| 和硕县| 沾化县| 墨竹工卡县| 石门县| 乌什县| 浑源县| 尤溪县| 武汉市| 邵阳县| 广汉市| 崇阳县| 神农架林区| 郸城县| 蒲城县| 武穴市| 宜黄县| 古浪县| 安溪县| 鄂托克前旗| 巍山| 文山县| 济阳县| 青冈县| 屯昌县| 渑池县|