+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

python json.dumps 中文编码问题

如果被转化的对象有汉字,在使用 json.dumps 转换成json时,会出现编码问题 只需在 json.dumps 中设置 ensure_ascii=False: json.dumps(content, ensure_ascii=False) 如果不设置,dumps后的中文为(已汉字为“计划”为例): \u8ba1\u5212 设置 ensure_ascii=False的结果: 计划 ensure_ascii 参数说明: ensure_ascii 是一个布尔值参数,用于控制输出时是否对输出的结果进行ASCII编码。通常该参数用于控制所输出的结果是否包含非ASCII字符。若 ensure_ascii 参数为 True,则表示所有非ASCII字符都会被转义为ASCII字符编码;若 ensure_ascii 参数为 False,则表示非ASCII字符会原样输出。
我的笔记
你可能想看的