So drucken Sie eine hübsche JSON -Datei im Linux -Shell -Skript

So drucken Sie eine hübsche JSON -Datei im Linux -Shell -Skript

JSON (JavaScript -Objektnotation) ist ein beliebtes leichter Datenaustauschformat zum Austausch von Daten zwischen Servern und Clients. Während es so konzipiert ist, dass es menschlich lesbar ist, können JSON-Dateien manchmal schwer zu lesen und zu verstehen, insbesondere wenn es um große oder komplexe Datenstrukturen geht. In solchen Fällen werden hübsche Druck -JSON -Dateien für eine bessere Lesbarkeit und Debugging unerlässlich.

In diesem Artikel zeigen wir Ihnen, wie Sie hübsche JSON -Dateien unter Linux verwenden, die mit dem hübschen drucken können 'JSON_PP' Befehl, ein integrierter JSON-Prozessor.

Das Befehl json_pp verstehen

Der 'JSON_PP' Der Befehl ist ein JSON -Präprozessor, der mit Perl versendet wird und in der Regel standardmäßig an den meisten Linux -Verteilungen installiert ist. Es bietet eine einfache Möglichkeit, JSON -Dateien ziemlich drucken zu lassen, indem die JSON -Daten mit ordnungsgemäßen Einrückung und Zeilenpausen neu gestaltet werden.

Beispiel JSON -Datei

Für dieses Tutorial können Sie das folgende Beispiel JSON -Daten in einer Datei benannt verwenden Eingang.JSON

"Frucht": "Apfel", "Größe": "groß", "Farbe": "Rot"
1"Frucht": "Apfel", "Größe": "groß", "Farbe": "Rot"

Printing JSON -Dateien mit JSON_PP

Um eine JSON -Datei mit der Datei zu drucken 'JSON_PP' Befehl, folgen Sie folgenden Schritten:

  1. Öffnen Sie ein Terminal und navigieren Sie zu dem Verzeichnis, das die JSON -Datei enthält, die Sie für hübsch gedruckt haben.
  2. Führen Sie den folgenden Befehl aus, ersetzen Sie Eingang.JSON Mit dem Namen Ihrer JSON -Datei:
    JSON_PP < input.json  
  3. Der 'JSON_PP' Der Befehl druckt die JSON -Datei zum Terminal ziemlich aus. Wenn Sie die Ausgabe in einer neuen Datei speichern möchten, verwenden Sie den folgenden Befehl:
    JSON_PP -Ausgabe.JSON  

Integration von 'JSON_PP' in Shell -Skripte

  1. Der 'JSON_PP' Der Befehl kann leicht in Shell -Skripte integriert werden, um JSON -Verarbeitungsaufgaben zu automatisieren. Hier ist ein Beispiel für ein einfaches Shell -Skript, das eine JSON -Datei ziemlich druckt: #!/bin/bash if [-z "$ 1"]; dann echo "nutzung: $ 0" beenden 1 fi json_pp < "$1"
    12345678#!/bin/bash if [-z "$ 1"]; dann echo "nutzung: $ 0" beenden 1fi json_pp < "$1"

  2. Speichern Sie das Skript als 'Pretty_print_json.Sch' und machen Sie es ausführbar mit:
    CHMOD +X Pretty_print_json.Sch  
  3. Führen Sie das Skript mit der JSON -Datei als Argument aus:
    ./Pretty_print_json.SH -Eingang.JSON  

Abschluss

Printing JSON -Dateien sind entscheidend für eine verbesserte Lesbarkeit und einfacher Debugging. Der 'JSON_PP' Der Befehl bietet eine einfache Möglichkeit für hübsche JSON -Dateien in Linux. Durch die Nutzung 'JSON_PP' Wenn Sie es in Ihre Shell -Skripte integrieren, können Sie effizient mit JSON -Daten arbeiten, Ihren Entwicklungs -Workflow verbessern und Ihre JSON -Dateien zugänglicher und verständlicher machen.