我正在尝试在命令行中漂亮地打印json文本
{"en":"surprise","de":"Überraschung"}
命令python -m json.tool
可以漂亮地打印出来,但是使用\ u ...:
$ echo '{"en":"surprise","de":"Überraschung"}' | python -m json.tool
{
"de": "\u00dcberraschung",
"en": "surprise"
}
请问如何在命令行中解决问题?
答案 0 :(得分:2)
尝试jq。
echo '{"en":"surprise","de":"Überraschung"}' | jq
{
"en": "surprise",
"de": "Überraschung"
}