【python】儲存資料到JSON檔案
阿新 • • 發佈:2018-12-14
JSON簡介
JSON(JavaScript Object Notation, JS 物件簡譜) 是一種輕量級的資料交換格式。它基於 ECMAScript (歐洲計算機協會制定的js規範)的一個子集,採用完全獨立於程式語言的文字格式來儲存和表示資料。簡潔和清晰的層次結構使得 JSON 成為理想的資料交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提升網路傳輸效率。
利用python儲存資料到JSON檔案
import json str = ''' [{ "name":"zhang san", "gender":"male", "birthday":"1992-01-05" },{ "name":"李四", "gender":"男", "birthday":"1991-12-13" }] ''' data = json.loads(str) with open('json.json','w',encoding='utf-8') as file: file.write(json.dumps(data,indent=2,ensure_ascii=False))
首先引入json庫
定義字串str
用json.loads()方法將字串str轉換成列表list
with open開啟檔案,並設定編碼格式為utf-8,以儲存中文
用json.dumps()方法寫入檔案,可通過indent控制縮排,ensure_ascii的值設為False以正常顯示中文