YAML ↔ JSON ↔ TOML-Konverter (gegenseitige Konvertierung, im Browser)

Konvertieren Sie YAML, JSON und TOML in beide Richtungen. Fügen Sie Text ein und erhalten Sie sofort eine formatierte Ausgabe.

Die YAML-JSON-TOML-Konvertierung läuft vollständig in Ihrem Browser, und Ihre Eingaben werden niemals an einen Server gesendet.

Kein Server-Upload (nur Browser-Verarbeitung)
Automatische Konvertierung (jederzeit in den manuellen Modus wechselbar)
Kopieren und Herunterladen bereit

So werden YAML, JSON und TOML konvertiert

  1. Fügen Sie den zu konvertierenden Text ein.
  2. Wählen Sie ein Eingabeformat (oder verwenden Sie die automatische Erkennung) und ein Ausgabeformat.
  3. Kopieren oder laden Sie das Ergebnis herunter.

Konvertierungsmuster

yaml zu json (YAML -> JSON)

Konvertieren Sie YAML-Konfigurationen in JSON für APIs und Werkzeuge.

json zu yaml (JSON -> YAML)

Konvertieren Sie JSON in YAML für besser lesbare Konfigurationsdateien.

json zu toml (JSON -> TOML)

Konvertieren Sie JSON in TOML für Anwendungseinstellungen.

Beispiel

YAML -> JSON

Eingabe

app:
  name: demo
  enabled: true
  retries: 3

Ausgabe

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Eingabe

{"title":"demo","timeout":30}

Ausgabe

title = "demo"
timeout = 30

FAQ

Können YAML-Anker und Aliase konvertiert werden?

Ja, aber Anker und Aliase können erweitert werden oder verloren gehen, weil JSON und TOML kein gleichwertiges Referenzmodell unterstützen.

Können sich Werttypen (Zahl/String) bei der Konvertierung ändern?

Ja. Die implizite YAML-Typisierung kann Werte wie "01" oder yes/no/on/off neu interpretieren. Setzen Sie Werte bei Bedarf ausdrücklich in Anführungszeichen.

Welche Zeichenkodierung wird verwendet?

Es wird UTF-8 angenommen. Japanischer und anderer mehrbytefähiger Text wird unverändert verarbeitet.

Bleiben Kommentare erhalten?

Nein. Kommentare bleiben bei einer Rundlauf-Konvertierung nicht erhalten, insbesondere weil JSON keine Kommentare unterstützt.

Wird meine Eingabe an einen Server gesendet?

Nein. Die Konvertierung wird vollständig in Ihrem Browser ausgeführt.