新聞中心
1、假設(shè)正在使用一個(gè)內(nèi)存中的python對(duì)象,它看起來有點(diǎn)像這樣:

為阜城等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及阜城網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、阜城網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
data = {
"president": {
"name": "Zaphod Beeblebrox",
"species": "Betelgeusian"
}
}將此信息保存到磁盤非常重要,因此您的任務(wù)是將其寫入文件。
2、使用Python的上下文管理器,您可以創(chuàng)建一個(gè)名為data_file.JSON的文件,并以寫模式打開它:
Duwith open("data_file.json", "w") as write_file:
json.dump(data, write_file)dump()采用兩個(gè)位置參數(shù):
(1)要序列化的數(shù)據(jù)對(duì)象。
(2)要寫入的類文件字節(jié)對(duì)象(類似文件的對(duì)象)
3、或者,如果您希望在您的程序中繼續(xù)使用這個(gè)序列化的JSON數(shù)據(jù),您可以將其寫入本地Pythonstr對(duì)象:
json_string = json.dumps(data)
請(qǐng)注意,因?yàn)槟鷮?shí)際上沒有將數(shù)據(jù)寫入磁盤,所以沒有類似文件的對(duì)象。否則,dump()類似于dump()。
以上就是python中序列化JSON的方法,希望能對(duì)大家有所幫助!
當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)Python教程:python中序列化JSON
分享鏈接:http://fisionsoft.com.cn/article/cojdcgi.html


咨詢
建站咨詢
