python json.dumps()函數輸出json格式,使用ensure_ascii參數對中文輸入的支持


在python使用過程中,輸入中文,不能正常的輸出,可以使用ensure_ascii參數來解決不能輸入中文的問題

 

代碼塊:

import json

friends={"name":"王虎","name1":"張二","name2":"姚晨"}
print(json.dumps(friends))

執行結果:

輸出的中文是中文的ascii 字符碼,而不是真正的中文。
這是因為json.dumps 序列化時對中文默認使用的ascii編碼
因此需要使用ensure_ascii=False來指定出中文
 
代碼塊: 

friends={"name":"王虎","name1":"張二","name2":"姚晨"}
print(json.dumps(friends,ensure_ascii=False)) 

 
執行結果:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM