json子產品封裝了json的讀寫操作,提供了以下4個函數:
dumps: 将一個Python對象編碼為json對象
loads: 将一個json對象解析為Python對象
dump: 寫入json檔案
load: 讀取json檔案
下面介紹讀取json檔案
一 建立config.json檔案如下:
[
{"symbol":"M2101","Internal":"60m","Trend":"upward","fast_window":"10","slow_window":"20"},
{"symbol":"FG2101","Internal":"60m","Trend":"downward","fast_window":"10","slow_window":"20"}
]
二 建立代碼檔案ReadJson.py如下:
import json
with open('./config.json', 'r') as f:
datas = json.load(f)#datas是字典對象
for data in datas:
print("symbol", data['symbol'], " Trend ", data['Trend'])
三 運作
cmd.exe中執行python ReadJson.py指令,結果如圖: