91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Python -- Json 數據編碼及解析

發布時間:2020-08-02 23:39:58 來源:網絡 閱讀:342 作者:Python熱愛者 欄目:編程語言

Json 簡單介紹 

JSON:JavaScriptObjectNotation(JavaScript 對象表示法)

JSON 是存儲和交換文本信息的語法。類似 XML。

JSON 比 XML 更小、更快,更易解析。

這個 sites 對象是包含 3 個站點記錄(對象)的數組。


Python  --  Json  數據編碼及解析

JSON 數字

JSON 數字可以是整型或者浮點型:

{ "age":30 }

JSON 對象

JSON 對象在大括號({})中書寫:

對象可以包含多個名稱/值對:

{?"name":"菜鳥教程"?,?"url":"www.runoob.com"?}

這一點也容易理解,與這條 JavaScript 語句等價:

name?=?"菜鳥教程"?url?=?"www.runoob.com"

JSON 數組

JSON 數組在中括號中書寫:

數組可包含多個對象:


Python  --  Json  數據編碼及解析

在上面的例子中,對象 "sites" 是包含三個對象的數組。每個對象代表一條關于某個網站(name、url)的記錄。

JSON 布爾值

JSON 布爾值可以是 true 或者 false:

{ "flag":true}

JSON null

JSON 可以設置 null 值:

{ "runoob":null}

JSON 使用 JavaScript 語法

因為 JSON 使用 JavaScript 語法,所以無需額外的軟件就能處理 JavaScript 中的 JSON。

通過 JavaScript,您可以創建一個對象數組,并像這樣進行賦值:

實例


Python  --  Json  數據編碼及解析

可以像這樣訪問 JavaScript 對象數組中的第一項(索引從 0 開始):

sites[0].name;

返回的內容是:

runoob

可以像這樣修改數據:

sites[0].name="菜鳥教程";

使用Json庫:import ?json?

json.dumps

json.dumps 用于將 Python 對象編碼成 JSON 字符串。

語法


Python  --  Json  數據編碼及解析

python 原始類型向 json 類型的轉化對照表:

Python  --  Json  數據編碼及解析


json.loads

語法


Python  --  Json  數據編碼及解析

json 類型轉換到 python 的類型對照表:

Python  --  Json  數據編碼及解析


?使用第三方庫:Demjson

?Demjson 是 python 的第三方模塊庫,可用于編碼和解碼 JSON 數據,包含了 JSONLint 的格式化及校驗功能。

安裝

方法一:

下載地址:https://pypi.python.org/pypi/demjson/2.2.4

切換到目錄下 執行下面命令

python setup.py install

?方法二:

執行命令

pip install demjson

Python  --  Json  數據編碼及解析

成功后會在site-packages 新生成對應的文件及文件夾。

JSON 函數

encode

Python encode() 函數用于將 Python 對象編碼成 JSON 字符串。

語法


Python  --  Json  數據編碼及解析

decode

Python 可以使用 demjson.decode() 函數解碼 JSON 數據。該函數返回 Python 字段的數據類型。

語法


Python  --  Json  數據編碼及解析


向AI問一下細節

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

AI

青川县| 龙门县| 保靖县| 花莲县| 新河县| 隆德县| 龙州县| 广德县| 图木舒克市| 沾益县| 西平县| 黄骅市| 松江区| 安化县| 水城县| 措美县| 涪陵区| 永仁县| 新竹县| 托里县| 广西| 南投县| 张家川| 溧水县| 永兴县| 宜城市| 涟水县| 西丰县| 台江县| 云和县| 罗平县| 建湖县| 腾冲县| 兴和县| 炎陵县| 酉阳| 神池县| 乌什县| 常宁市| 清新县| 赫章县|