【问题标题】:How can I stringify a dictionary having a string with cyrillic symbols into a pretty JSON? [duplicate]如何将具有带有西里尔符号的字符串的字典字符串化为漂亮的 JSON? [复制]
【发布时间】:2018-07-05 16:30:35
【问题描述】:

期望的输出:

'{"a": "йцукен"}'

我试过了:

>>> import json
>>> json.dumps({'a': 'йцукен'})
'{"a": "\\u0439\\u0446\\u0443\\u043a\\u0435\\u043d"}'

如何避免这些 U 码并打印正常符号?

我正在使用 Python 3。

【问题讨论】:

标签: python python-3.x


【解决方案1】:

您可以使用ensure_ascii 关键字参数,如here 所示:

json.dumps({'a': 'йцукен'}, ensure_ascii=False)

【讨论】:

    猜你喜欢
    • 2017-12-19
    • 2013-04-26
    • 2014-03-04
    • 1970-01-01
    • 2016-01-13
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多