"Ensure_ascii = False" est le miso.
sh
$ echo '{"one":1, "two":2, "Japonais":"Ah ah"}' | python -c 'import sys,json;print json.dumps(json.loads(sys.stdin.read()),indent=4,ensure_ascii=False)'
{
"Japonais": "Ah ah",
"two": 2,
"one": 1
}
Je veux vraiment utiliser python -mtool.json comme ci-dessous, mais la partie japonaise est échappée.
sh
$ echo '{"one":1, "two":2, "Japonais":"Ah ah"}' | python -mjson.tool
{
"one": 1,
"two": 2,
"\u65e5\u672c\u8a9e": "\u3042\u3042\u3042"
}
Recommended Posts