Bash JSON Formatierung Ausgabe

JSON-Ausgabe mit Bash formatieren

Dieser Artikel erklärt, wie man JSON mit Bash, der Linux-Befehlszeilensprache, formatiert und ausgibt. Er bietet detaillierte Erklärungen zur Verwendung als sogenannter 'Beautifier'.

Shou Arisaka
2 Min. Lesezeit
11. Okt. 2025

JSON-Ausgabe mit Bash formatieren

Dieser Artikel erklärt, wie man JSON mit Bash, der Linux-Befehlszeilensprache, formatiert und ausgibt. Er erklärt, wie man es als sogenannten “Beautifier” verwendet.

Befehl zum Formatieren von JSON

Die einfachste Möglichkeit, JSON in Bash zu formatieren, besteht darin, die Python-Standardbibliothek zu verwenden. Verwenden Sie den folgenden Befehl:

python -m json.tool

Verwendungsbeispiel

Als Nächstes ein spezifisches Verwendungsbeispiel. Die Ausführung des folgenden Befehls gibt formatierte JSON-Daten aus.

ruby ~/pg/ruby/dev.rb | restrictstdout | python -m json.tool | ascii2uni -a U -q

Im obigen Befehl werden die von ruby ~/pg/ruby/dev.rb generierten JSON-Daten durch restrictstdout begrenzt, durch python -m json.tool formatiert und schließlich durch ascii2uni -a U -q in Unicode konvertiert.

Hier ist ein Beispiel für die Ausgabe:

[
    {
        "title": "logical jekyll"
    },
    {
        "categories": "note",
        "content": "`sudo apt update && sudo apt install nodejs npm -y`",
        "date": "2019-01-17 07:41:09 +0900",
        "post": "---\nlayout: post\ntitle:  \"node.js npm をubuntu 18.04にインストール\"\ndate: 2019-01-17 07:41:09 +0900\ncategories: note\n---\n\n`sudo apt update && sudo apt install nodejs npm -y`\n",
        "title": "node.js npm をubuntu 18.04にインストール"
    }
]

Auf diese Weise werden die formatierten JSON-Daten in einem leicht lesbaren Format ausgegeben.

Zusammenfassung

Beim Formatieren und Ausgeben von JSON in Bash ist die Verwendung des Python-Moduls json.tool praktisch. Mit dieser Methode können Sie selbst komplexe JSON-Daten einfach formatieren und überprüfen.

Diesen Artikel teilen

Shou Arisaka 11. Okt. 2025

🔗 Links kopieren