Linux-Benutzer, wie formatieren Sie JSON, wenn Sie auf der Konsole damit arbeiten? JSON wird häufig in RESTful-APIs usw. verwendet. Es ist sehr praktisch und wird häufig angezeigt. Wenn Sie es jedoch ohne Formatierung verwenden, ist es nicht lesbar. Daher verwende ich häufig den Befehl jq. Dies ist jedoch kein Linux-Standard und möglicherweise nicht in der Produktion verfügbar. Dieses Mal werde ich vorstellen, wie JSON nur mit Standard-Linux-Funktionen formatiert wird.
Python wird standardmäßig unter Linux installiert, aber *** JSON-Modul *** ist eine der Standard-Python-Bibliotheken. Es gibt. Sie können es einfach auf der Konsole formatieren, indem Sie JSON-Daten in einer Pipe übergeben.
$ echo '{"key1": "value1", "key2": {"key3": "value3"}}' | python -m json.tool
{
"key1": "value1",
"key2": {
"key3": "value3"
}
}
Let's JSON life!
Recommended Posts