如何返回字典格式?

2024-10-01 00:25:04 发布

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

如何返回字典格式

ret = {'organize_code': 'organize_code', 'desc': 'desc', 'name': '姓名', 'id': 'ID'}


期望

ret = {
    'organize_code': 'organize_code',
    'desc': 'desc',
    'name': '姓名',
    'id': 'ID'
}

我试过json.dumps(ret, indent=1),但我有中文的资料。 这不是我所期望的

{
 "id": "ID",
 "desc": "desc",
 "organize_code": "organize_code",
 "name": "\u59d3\u540d"
}


Tags: nameidjson字典格式codedesc姓名
1条回答
网友
1楼 · 发布于 2024-10-01 00:25:04

使用ensure_ascii=False允许输出非ASCII字符:

>>> ret = {'organize_code': 'organize_code', 'desc': 'desc', 'name': '姓名', 'id': 'ID'}
>>> print(json.dumps(ret,indent=4,ensure_ascii=False))
{
    "organize_code": "organize_code",
    "desc": "desc",
    "name": "姓名",
    "id": "ID"
}

相关问题 更多 >