1. 程式人生 > >python解析json

python解析json

size class bsp 解析json gbk turn python 模式 pytho

創建json文件

{
"fontFamily": "微軟雅黑",
"fontSize": 12,
"BaseSettings":{
"font":1,
"size":2
}
}

讀取json文件

import json

def loadFont():
f = open("Settings.json", encoding=‘utf-8‘) //設置以utf-8解碼模式讀取文件,encoding參數必須設置,否則默認以gbk模式讀取文件,當文件中包含中文時,會報錯
setting = json.load(f)
family = setting[‘BaseSettings‘][‘size‘] //註意多重結構的讀取語法
size = setting[‘fontSize‘]
return family

t = loadFont()

print(t)

結果:2

python解析json