"Ensure_ascii = False" ist das Miso.
sh
$ echo '{"one":1, "two":2, "japanisch":"ah ah"}' | python -c 'import sys,json;print json.dumps(json.loads(sys.stdin.read()),indent=4,ensure_ascii=False)'
{
"japanisch": "ah ah",
"two": 2,
"one": 1
}
Ich möchte wirklich python -mtool.json wie unten verwenden, aber der japanische Teil ist maskiert.
sh
$ echo '{"one":1, "two":2, "japanisch":"ah ah"}' | python -mjson.tool
{
"one": 1,
"two": 2,
"\u65e5\u672c\u8a9e": "\u3042\u3042\u3042"
}
Recommended Posts