欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決json中ensure_ascii=False的問題

 更新時間:2020年04月03日 10:25:23   作者:XCCS_澍  
這篇文章主要介紹了解決json中ensure_ascii=False的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在使用json.dumps時要注意一個問題

>>> import json
>>> print json.dumps('中國')
"\u4e2d\u56fd"

輸出的會是:'中國' 中的ascii 字符碼,而不是真正的中文。

這是因為json.dumps 序列化時對中文默認使用的ascii編碼.想輸出真正的中文需要指定ensure_ascii=False:

>>> import json
>>> print json.dumps('中國')
"\u4e2d\u56fd"
>>> print json.dumps('中國',ensure_ascii=False)
"中國"
>>> 

補充知識:python json.loads json.dumps(ensure_ascii = False) 漢字亂碼問題解決

我們在post請求數(shù)據(jù)時,響應(yīng)的內(nèi)容是json數(shù)據(jù),但是返回的json數(shù)據(jù)中文顯示有問題,變成 \uXXX的形式。這是因為中文以 unicode 編碼了,而默認是以ASCII解析的,中文不在ASCII編碼中,所以無法顯示。

這時候我們可以用 import json 然后調(diào)用json.loads() 和json.dumps()來使中文正確顯示。 下面的代碼(data是中文不能正常顯示的json串,newjson是處理后中文正常顯示的字符串)

import json
myjson=json.loads(data) #data是向 api請求的響應(yīng)數(shù)據(jù),data必須是字符串類型的
newjson=json.dumps(myjson,ensure_ascii=False) #ensure_ascii=False 就不會用 ASCII 編碼,中文就可以正常顯示了

以上這篇解決json中ensure_ascii=False的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Keras框架中的epoch、bacth、batch size、iteration使用介紹

    Keras框架中的epoch、bacth、batch size、iteration使用介紹

    這篇文章主要介紹了Keras框架中的epoch、bacth、batch size、iteration使用介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 如何在Python中編寫接口和請求外部接口

    如何在Python中編寫接口和請求外部接口

    這篇文章主要介紹了如何在Python中編寫接口和請求外部接口,requests庫來請求外部接口,按照請求方法分為get請求和post請求,下面和小編一起進入文章了解更多的具體內(nèi)容吧
    2022-02-02
  • Python fileinput模塊使用介紹

    Python fileinput模塊使用介紹

    這篇文章主要介紹了Python fileinput模塊使用方法,需要的朋友可以參考下
    2014-11-11
  • Python虛擬環(huán)境venv的使用方法

    Python虛擬環(huán)境venv的使用方法

    venv 是 Python 里的一個標準工具,它的主要功能是幫助用戶管理和控制虛擬環(huán)境,venv 的使用方法其實非常簡單,下面我將詳細介紹如何創(chuàng)建虛擬環(huán)境,如何激活虛擬環(huán)境,以及如何退出虛擬環(huán)境的操作步驟,需要的朋友可以參考下
    2024-03-03
  • Python求解平方根的方法

    Python求解平方根的方法

    這篇文章主要介紹了Python求解平方根的方法,涉及Python數(shù)學(xué)運算的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Pandas按周/月/年統(tǒng)計數(shù)據(jù)介紹

    Pandas按周/月/年統(tǒng)計數(shù)據(jù)介紹

    大家好,本篇文章主要講的是Pandas按周/月/年統(tǒng)計數(shù)據(jù)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • pytorch實現(xiàn)textCNN的具體操作

    pytorch實現(xiàn)textCNN的具體操作

    這篇文章主要介紹了pytorch實現(xiàn)textCNN的具體操作流程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 利用python設(shè)計圖像加密技術(shù)(Arnold算法)

    利用python設(shè)計圖像加密技術(shù)(Arnold算法)

    這篇文章主要介紹了利用python設(shè)計圖像加密技術(shù)(Arnold算法),本文將借助Arnold置亂法,講解如何用python從頭至尾設(shè)計出一套圖像加密算法,需要的小伙伴可以才參考一下
    2022-03-03
  • Django日志和調(diào)試工具欄實現(xiàn)高效的應(yīng)用程序調(diào)試和性能優(yōu)化

    Django日志和調(diào)試工具欄實現(xiàn)高效的應(yīng)用程序調(diào)試和性能優(yōu)化

    這篇文章主要介紹了Django日志和調(diào)試工具欄實現(xiàn)高效的應(yīng)用程序調(diào)試和性能優(yōu)化,Django日志和調(diào)試工具欄為開發(fā)者提供了快速定位應(yīng)用程序問題的工具,可提高調(diào)試和性能優(yōu)化效率,提高應(yīng)用程序的可靠性和可維護性
    2023-05-05
  • python軟件測試Jmeter性能測試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解

    python軟件測試Jmeter性能測試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解

    這篇文章主要介紹了python軟件測試Jmeter性能測試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評論