Python 将日语单词存储到 JSON 文件中

标签 python json python-2.7 localization

我有以下格式的 json 数据,我试图将它存储在 JSON 文件中,但它以编码形式存储在 data.json 文件中

data= {"a": "{0}さんではないですか?"}
    with open('data.json', 'w') as fp:
        fp.write(json.dumps(data).encode("utf8"))

数据.json

{"a": "{0}\u3055\u3093\u3067\u306f\u306a\u3044\u3067\u3059\u304b\uff1f"}

我希望 data.json 采用这种格式

{"a": "{0}さんではないですか?"}

我尝试对其进行编码,然后将其放入 json 文件中,但没有成功。 谁能告诉我这里做错了什么以及正确的方法是什么?

最佳答案

尝试使用 json.dumps(s, ensure_ascii=False)

关于Python 将日语单词存储到 JSON 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50307593/

相关文章:

python - 使用 Ray 并行化大型程序的正确方法

python - 嵌套迭代器上的 islice

python - 满足一定条件时移除元素

javascript - 使用路径从 JSON 对象获取数据

python - Python : ImportError: No module named . 问题 .. [Linux]

python - 更快的 append 值方法

python - 如何使用keras进行多标签多类分类

Python:通过 'list[a:b]' 的迭代是否首先复制列表的那部分(这可能很昂贵)?

json - 如何在 shell 脚本中读取 awscli 响应

ios - RestKit 使用外键从 JSON 导入