Wie man JSON in Yaml umwandelt

Wie man JSON in Yaml umwandelt
„Dieser Artikel zeigt Ihnen, wie Sie eine JSON-formatierte Datei in YAML konvertieren können. Beide Formate sind extrem an die menschliche Lesbar und teilen viele Merkmale. JSONs Superset ist Yaml und beide sind Datenserialisierungssprachen. Wir werden einige JSON -Dateien mit verschiedenen Datentypen von Variablen mithilfe von Online -Tools konvertieren und diese Sprachen beim Konvertieren vergleichen.”

Beispiel # 01: Konvertieren einer JSON -Datei in YAML mit einfachen Zeichenfolgenvariablen Daten konvertieren

Die JSON -Datei hat mehrere Zeichenfolgevariablen mit Werten, die in diesem Beispiel gespeichert sind. Die Variablen und ihre Werte werden innerhalb des doppelten Zitats eingeschlossen, dem herkömmlichen Format, das in JSON befolgt wird, während das YAML -Format frei von dieser Einschränkung ist, da es der Alltagssprache, die wir normal verwenden. Auf dem Bildschirm unten wird eine JSON -Formatdatei in der Notizer ++ ide geöffnet.

In der obigen Datei haben wir drei Zeichenfolgevariablen mit drei verschiedenen Werten. Diese Datei wird in der “gespeichert“.JSON ”-Format auf unserem Desktop. Danach navigieren wir aus unserem Standardbrowser zu dem angegebenen Link unten.

Code verschönern

Dieser Link öffnet das Online -Tool zum Konvertieren von JSON -Dateien in das YAML -Format, indem die richtige Formatdatei ausgewählt und die erforderlichen Einschränkungen konvertiert werden, die JSON über YAML hat. Das Fenster, das nach dem Klicken auf den Link angezeigt wird, wird unten angezeigt.

Jetzt müssen wir die JSON -Datei in diesem Tool hochladen, um sie in das YAML -Format umzuwandeln. Wir werden also die Schaltfläche Upload -Datei finden, die sich zwischen den Fenstern befindet, wie unten angegeben:

Nach dem Klicken auf diese Schaltfläche wird ein Systemfenster angezeigt, und in diesem Fenster werden alle Dateien auf dem System vorhanden sein. Wir müssen also die JSON -Datei finden, die wir auf unserem Desktop erstellt haben, und sie im Systemfenster auswählen, wie im folgenden Snippet gezeigt:

Sobald wir die Datei hochladen, wandelt das Conversion -Tool jede Zeile des Skripts aus dem JSON -Format in das YAML -Format um. Das folgende Ergebnis zeigt, dass die Konvertierung erfolgreich war.

Wir können die JSON -Datei auch aus dem linken Fenster bearbeiten, und das Tool konvertiert den Code automatisch in das YAML -Format, da es Live -Änderungen unterstützt. Nach Abschluss aller erforderlichen Änderungen können wir den Code entweder im YAML -Format kopieren oder die neue Datei sogar mit der YAML -Erweiterung herunterladen, indem wir auf die zwischen den beiden Fenstern vorhandene Download -Schaltfläche finden, wie unten im Snippet gezeigt:

Nach dem Klicken auf die Download -Schaltfläche können wir die Datei herunterladen, und die neue Datei kann in der Notepad ++ IDE geöffnet werden, da sie YAML -Formatdateien auch ermöglicht, wie unten gezeigt:

Wir können sehen, dass diese konvertierte Datei die richtige YAML -Formatierung für Variablen hat und leicht als Unterstützungsdatei für jedes andere abhängige System verwendet werden kann.

Beispiel Nr. 02: Konvertieren einer JSON -Datei in YAML mit komplexen Array -Datentypwerten konvertieren

In diesem Beispiel werden wir eine Online -Anwendung verwenden, um eine JSON -Datei in das YAML -Format umzuwandeln, das zahlreiche Daten enthalten, die in Arrays gespeichert sind. Die Variablen und ihre Werte werden von lockigen Klammern umgeben, was der in JSON verwendete Standardstil ist. Das YAML -Format ist jedoch frei von dieser Einschränkung, da es extrem in der Nähe der täglichen Sprache ist, die wir verwenden. Eine JSON-formatierte Datei wird im Notepad ++ IDE im Screenshot unten geöffnet.

Im obigen Code haben wir zwei Zeichenfolgenvariablen im Array -Format, jeweils einen bestimmten Wert. Diese Datei wird auf unserem Desktop in der “gespeichert.JSON ”-Format. Anschließend werden wir unseren Standardbrowser verwenden, um die mitgelieferte URL unten zu besuchen:

JSON -Formatierer

Dieser Link bringt Sie zu einer Online -Ressource zum Konvertieren von JSON -Dateien in das YAML -Format, indem Sie die entsprechende Formatdatei auswählen und die erforderlichen Einschränkungen übersetzen. Das Fenster, das nach dem Klicken auf den Link angezeigt wird, wird unten angezeigt.

Jetzt müssen wir die JSON -Datei hochladen, die in das YAML -Format konvertiert werden soll. Wir suchen also nach der Schaltfläche „Ladedaten“, die sich zwischen den Panes befindet, wie unten zu sehen ist:

Wenn Sie diese Taste drücken, wird ein Systemfenster entstehen, in dem alle Dateien angezeigt werden, die derzeit auf dem System vorhanden sind. Wie im folgenden Auszug angegeben, müssen wir die auf unserem Desktop vorbereitete JSON -Datei finden und im Systemfenster auswählen.

Nach dem Hochladen der Datei transformiert das Conversion -Tool jede Zeile des Skripts von JSON zu YAML, was in unserem Fall bedeutet. Die Umwandlung war wirksam, wie die unten gezeigten Ergebnisse belegen.

Wir können die JSON -Datei auch aus dem linken Fenster ändern, und das Tool konvertiert den Code automatisch in das YAML -Format, da es Live -Modifikationen ermöglicht. Nach Abschluss aller erforderlichen Anpassungen können wir den Code entweder im YAML -Format kopieren oder die neue Datei mit der YAML -Erweiterung herunterladen, indem wir auf die Schaltfläche „YAML -Download“ zwischen den beiden Fenstern finden, wie im folgenden Clip angezeigt:

Beim Drücken der Schaltfläche „YAML -Download“ wird die Datei heruntergeladen und die neue Datei kann in der ID Notepad ++ angesehen werden, die YAML -Formatdateien unterstützt, wie unten gezeigt:

Diese konvertierte Datei hat die richtige YAML -Variablenformatierung und kann als Referenzpaket für jedes andere abhängige System verwendet werden.

Abschluss

In diesem Artikel haben wir zwei verschiedene Beispiele für das Konvertieren von JSON -formatierten Dateien mit unterschiedlichen Werten und Datentypen in das YAML -Format erörtert und implementiert. JSON und YAML -Skript haben viele Ähnlichkeiten, aber das YAML weit verbreitete Werkzeuge.