Python xmljson保存西里尔符号

2024-09-26 22:09:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个xml,我想用xmljsonlib将其转换为json。下面是xml

<description>Описание товара</description>

在控制台中,我执行以下操作

^{pr2}$

然后我得到

>>> '{"description": {"$": "\\u041e\\u043f\\u0438\\u0441\\u0430\\u043d\\u0438\\u0435 \\u0442\\u043e\\u0432\\u0430\\u0440\\u0430"}}'

{{cd2>能做什么


Tags: jsondescriptionxmlu0430pr2u043du0438u0442
1条回答
网友
1楼 · 发布于 2024-09-26 22:09:31

json.dumps中使用ensure_ascii=False

import xmltodict
import json
s = '<description>Описание товара</description>'
d = xmltodict.parse(s)
json.dumps(d, ensure_ascii=False)
# '{"description": "Описание товара"}'

注意:您可以手动解码字符串:

^{pr2}$

相关问题 更多 >

    热门问题