新聞中心
在日常開發(fā)中,Json是一種輕量級(jí)的數(shù)據(jù)交換格式,通常需要從Json字符串中提取數(shù)據(jù),或?qū)?shù)據(jù)轉(zhuǎn)換成Json字符串,python中有一個(gè)json模塊用于處理Json數(shù)據(jù)。json模塊提供以下四個(gè)用于實(shí)現(xiàn)相互轉(zhuǎn)換的函數(shù):

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比嘉興網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式嘉興網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋嘉興地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
json.load():Json轉(zhuǎn)字典,接受包含json數(shù)據(jù)的文件對象。
json.loads():Json轉(zhuǎn)字典,接受json字符串,而非文件對象。
json.dump():字典轉(zhuǎn)Json,第一個(gè)參數(shù)為對象字典,第二個(gè)參數(shù)為文件對象,直接寫入文件。
json.dumps():字典轉(zhuǎn)Json,第一個(gè)參數(shù)為對象字典。
dump和dumps還有下述這些常用的可選參數(shù):
ensure_ascii:默認(rèn)True,保證轉(zhuǎn)換后的json全是ascii字符,非ascii字符都會(huì)被轉(zhuǎn)義。如果數(shù)據(jù)中包含中文或非ascii字符,最好將ensure_ascii設(shè)置為False,保證輸出結(jié)果正常。
indent:縮進(jìn),默認(rèn)None,沒有縮進(jìn),設(shè)置為正整數(shù),輸出格式會(huì)按指定的半角空格數(shù)縮進(jìn)。
separators:設(shè)置分隔符,默認(rèn)分隔符為(,和:)
sort_keys:默認(rèn)False,輸出結(jié)果是否按照字典中的key進(jìn)行排序。
以上就是Python中json模塊的函數(shù)介紹,希望能對大家有所幫助,更多知識(shí)盡在python學(xué)習(xí)網(wǎng)。
網(wǎng)頁名稱:創(chuàng)新互聯(lián)Python教程:Python中json模塊有哪些函數(shù)
標(biāo)題URL:http://m.fisionsoft.com.cn/article/cohjgdh.html


咨詢
建站咨詢
