JSON使用二 (python基礎使用篇)

2021-09-19 10:02:32 字數 1789 閱讀 6450

學會使用在python中操作json檔案,學習相關函式模組。

json是一種流行的資料格式,其用於表示結構化資料。在json格式的伺服器和web應用程式之間傳輸和接收資料是很常見的。

在python中,json作為字串存在。例如:

p = ''
通常將json物件儲存在乙個檔案中。

import json
json模組可以很容易地解析json字串和包含json物件的檔案。

你可以使用json.loads()解析json字串。這個方法返回乙個字典

示例1:使用json.loads()解析字串

import json

person = ''

person_dict = json.loads(person)

# output:

print( person_dict)

# output: ['english', 'french']

print(person_dict['languages'])

示例2:使用json.load()讀取json檔案

假如你有乙個包含有json物件的person.json

import json

with open('path_to_file/person.json') as f:

data = json.load(f)

# output:

print(data)

你可以使用json.dumps()將乙個字典轉換為json字串,即序列化。

示例3:將字典轉換為json

import json

person_dict =

person_json = json.dumps(person_dict)

print(type(person_json))#print(person_json)

下面**顯示python物件和json的等效轉換。

向檔案中寫入json,使用json.dump()方法

示例 4:

import json

person_dict =

with open('person.txt', 'w') as json_file:

json.dump(person_dict, json_file)

為了分析和除錯json資料,我們可能需要以一種更具有可讀性的防暑,列印出它。這可以通過傳地indentsort_keys引數給json.dumps和json.dump方法。

參考

python讀取使用json

學習模組之 json 工作中我們通常會遇到需要資料處理json字串資料,python中我們有乙個特別好的工具json 當然還有picle模組 下面我們就來詳細的介紹一下json工具 安裝,載入 pip install json import json簡單使用,注意區別 dict with open ...

python基礎入門 Json函式

使用 json 函式需要匯入 json 庫 import json。函式 描述 json.dumps 將 python 物件編碼成 json 字串 json.loads 將已編碼的 json 字串解碼為 python 物件 json.dumps 用於將 python 物件編碼成 json 字串。以下...

python中json模組使用

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