json模組的使用

2022-05-02 23:03:11 字數 1076 閱讀 7831

1. json 是一種格式

2. json 語法規則:

1. 資料由鍵值對組成

2. 鍵值對由逗號分隔

3. 大括號{} 裡儲存物件

4. 中括號 裡儲存陣列

# 注意: 1. 字串必須用雙引號來包括

2. 值可以是: 字串、數字、true、false、null、列表

3. json模組api:

json.dumps(obj) 將python資料轉化為json

json.loads(s) 將json資料轉換為python資料

json.dump(obj, fp) 轉換為json並儲存到檔案中

json.load(fp) 從檔案中讀取json, 並轉化為python 資料

import json

# 常用方法: dumps/loads/ dump/load (後面兩個用於檔案)

dic =

# dumps / loads

# 1. 用json.dumps方法把dic轉換為json資料格式

json_data = json.dumps(dic)

# json_data = json.dumps(dic, ensure_ascii=false) # dic中有中文時, 設定ensure_ascii=false

print(json_data)

# 2. json --- > python字典資料格式

dic2 = json.loads(json_data)

print(dic2)

# dump load

# 1. json.dump

with open('json.json', 'w') as f:

json.dump(obj=dic, fp=f) # 把dic轉換為json格式然後寫入到json.json檔案中

with open('json.json', 'r') as f:

res = json.load(fp=f) # 先讀取檔案,然後把json資料轉換為python 字典資料型別

json模組的使用

方法 作用json.loads 將包含 json 資料的字串轉換為字典dict。json.load fp 從檔案中讀取json,並轉化為python 資料 json.dumps 函式將乙個 字典dict 值轉換成 json 格式的資料字串。json.dump obj,fp 轉換為json並儲存到檔案...

json 模組使用方法

json檔案即使為空,內部也要有乙個空的 否則讀入就會報錯 dump 轉成str格式並儲存到檔案 dumps 僅轉成str格式並不能儲存到檔案 import json 匯入json模組 取資料 with open file,r encoding utf 8 as f data json.load 檔...

python中json模組使用

通過python的json模組,可以將字串形式的json資料轉化為字典,也可以將python中的字典資料轉化為字串形式的json資料。json.load json.loads 兩個方法功能類似,可選引數也相同,最大的區別在於,json.load方法接受的輸入,即第乙個引數,是包含json資料的檔案物...