簡體   English   中英

如何將人類可讀的數據寫入 JSON 文件

[英]How to write human-readable data to to a JSON file

["

{"-": "text", "menu": {"-": "node", "id": 2244676, "prev": "[2/40] \u0d2a\u0d4d\u0d30\u0d2f\u0d4b\u0d1c\u0d15 \u0d15\u0d4d\u0d30\u0d3f\u0d2f
["

with open('messages.json', 'w', encoding='utf8') as outfile:
        json.dump(all_messages, outfile, cls=DateTimeEncoder,ensure_ascii=False)

如果您希望輸出 JSON 是人類可讀的,請使用 UTF-8 編碼和ensure_ascii=False參數:

with open('messages.json', 'w', encoding='utf8') as outfile:
        json.dump(all_messages, outfile, cls=DateTimeEncoder,ensure_ascii=False)

如果您只想再次讀回數據, json.load會將其轉換回 Unicode:

with open('messages.json', encoding='utf8') as infile:
    data = json.load(infile)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM