国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » 原創課程 » Python

課程內容

Python入門課程NO69課 如何使用json

極客小將2020-09-02-
json的全稱為JavaScript Object Notation,是javascript的對象標記語言,用于將javascript對象序列化為JSON格式的字符串。與Python一樣,也是一種解釋型的腳本語言。json數據格式:json這種數據格式類似于Python中的列表類型和字典類型:由符號[]括起來的數據集合,或由花括號

json的全稱為JavaScript Object Notation,是javascript的對象標記語言,用于將javascript對象序列化為JSON格式的字符串。與Python一樣,也是一種解釋型的腳本語言。

json數據格式:

json這種數據格式類似于Python中的列表類型和字典類型:由符號[]括起來的數據集合,或由花括號{}括起來的鍵值對。 在鍵值對的數據格式中,鍵名必須為字符串類型,鍵值可為以下六種類型:

在json的數據格式中,鍵值的數據類型可以相互嵌套,由此組合成比較復雜的json格式。

Python中的json模塊:

在Python內置的json模塊中,分別提供了dumps方法以及loads方法。前者將Python中的數據對象序列化為json格式,后者將json格式的文本反序列化為Python中的數據對象。

json.dumps(obj, ensure_ascii=True):參數obj表示Python中的數據對象,參數ensure_ascii表示數據對象是否為ascii編碼。當數據對象中包含非ascii編碼的字符時,需要傳遞False。 dumps方法會返回一個json格式的字符串。

json.loads(s):通過json模塊的loads方法,可以將json格式的文本反序列化為Python中的數據類型。參數s表示json文件中的文本或bytes類型。現在通過loads方法將上文config.json中的文本反序列化為Python中的字典類型。


上述案例有意將文件命名為config.json。config單詞有配置的意思,在企業開發中,通常使用json文件作為程序的配置文件。將項目的配置信息,例如數據庫的地址信息,登錄信息等單獨寫入到配置文件中,會讓項目的整體結構看起來更清晰:代碼文件負責項目的執行邏輯,配置文件負責存儲項目的配置信息。 如果將配置信息耦合到程序中,那么一旦配置信息發生變動,就需要對代碼進行同步修改,以及測試。將配置信息與程序進行分離,降低了配置信息與代碼的耦合度,便于項目的維護。

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 韶山市| 印江| 涟源市| 南平市| 綦江县| 三穗县| 莎车县| 罗定市| 乐平市| 合作市| 德惠市| 武冈市| 花莲市| 孝义市| 滁州市| 景德镇市| 惠州市| 张家港市| 长泰县| 宁都县| 常德市| 嘉祥县| 浮梁县| 永和县| 奇台县| 从江县| 慈利县| 鸡东县| 昌图县| 京山县| 麦盖提县| 汶上县| 蓝山县| 石柱| 南和县| 大田县| 揭东县| 剑河县| 龙口市| 历史| 庆阳市|