1. 程式人生 > 程式設計 >通過例項解析Python呼叫json模組

通過例項解析Python呼叫json模組

這篇文章主要介紹了通過例項解析Python呼叫json模組,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

介紹

今天介紹一種資料格式,json。Json是JavaScript Object Notation的縮寫,區別於txt、csv,json編碼格式更加靈活,在工作也會經常遇到。在Python中要讀寫json是十分方便的,只需要呼叫json模組。

使用

直接匯入模組

import json

兩個讀寫資料的函式: json.dumps() 和 json.loads()

# 假設我們有一份資料
student = {
  'name' : 'Alice','id' : 10,'WAM' : 85.6
}

# 編碼成json格式
st_json = json.dumps(student)

# 從json格式讀取
st_loaded = json.loads(st_json)

如果需要讀寫檔案,可以使用 json.dump() 和 json.load()

注意沒有 s

# Writing JSON data
with open('data.json','w') as f:
  json.dump(data,f)

# Reading data back
with open('data.json','r') as f:
  data = json.load(f)

由於json不是傳統的資料格式,直接print會很難看,可以使用pprint來列印

from pprint import pprint
pprint(st_json)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。