一、主題介紹:
JSON 英文全名為 JavaScript Object Notation ,中文翻譯為 JavaScript 物件表示法,採用的語法輕巧、且容易解析,幾乎所有的網路資料交換資訊格式都會使用到它,它是由鍵和值所組成的資料,相當於 Python 的字典 ( dict ) 格式,dict 字典於前篇文章中有介紹過,有興趣的可以去看看,而 Json 與 Dict 資料格式的主要差異在資料類型的定義上不同,JSON 資料格式上是使用雙引號,Dcit 是使用單引號。
二、程式應用:
# 建立檔案 data.json,並存入以下資料
# 建立 Python 檔案
# 執行結果
{'student': '瑪莉', 'sex': '女生', 'age': 18, 'score': [{'suject': '國文', 'result': 86}, {'suject': '英文', 'result': 63}]}
{"student": "瑪莉", "sex": "女生", "age": 18, "score": [{"suject": "國文", "result": 86}, {"suject": "英文", "result": 63}]}
三、程式說明:
第1行: 匯入 json 套件
第3行: 建立 json 檔案的物件
第4行: 使用 loads 的 json 指令將讀取到的檔案 json 資料轉換為 dict 格式。
第5行: 將 dict 格式的資料列印出來
第6行: 使用 dumps 的 json 指令將 dict 資料轉換為 json 格式。
第7行: 將 json 格式的資料列印出來
沒有留言:
張貼留言