Autoren · Profil
Mateusz Viola arbeitet bei AKARA Solutions in Pinneberg und verantwortet die technische Seite von jsonyaml.de. Stack: JSON.parse und JSON.stringify für die JSON-Seite, die Bibliothek js-yaml (load und dump) für die YAML-Seite; Astro 5 als statisches Hosting-Framework; React 19 für das interaktive Zwei-Pane-UI mit Richtungs-Umschalter und Einrückungs-Wahl. Die Umwandlung läuft komplett im Browser, es werden keine Daten hochgeladen. Sein Schwerpunkt liegt auf ehrlicher Konvertierung: JSON und YAML beschreiben dieselben Datenstrukturen, doch nicht jede Eigenschaft überlebt den Wechsel. Kommentare gehen bei YAML zu JSON verloren, YAML-Anchor und Alias werden ausgeschrieben, und die Schlüsselreihenfolge bleibt erhalten. Ist die Eingabe ungültig, zeigt das Tool die Fehlermeldung samt Zeilennummer, statt still ein falsches Ergebnis zu liefern. Bug-Reports oder Wünsche für weitere Formate gehen an info@akara-solutions.de.
Ratgeber von Mateusz
-
JSON vs YAML: der direkte Vergleich zweier Datenformate
JSON ist der schlanke Standard für APIs und Datenaustausch, YAML das menschenlesbare Format für Konfiguration. Syntax, Lesbarkeit, Kommentare, Datentypen und Werkzeug-Unterstützung im direkten Vergleich, mit klaren Faustregeln für die Formatwahl.
-
YAML-Syntax verstehen: Einrückung, Listen, Datentypen
YAML nutzt Einrückung statt Klammern und ist dadurch gut lesbar, aber auch anfällig für Formatfehler. Wie Schlüssel-Wert-Paare, Listen, verschachtelte Strukturen, mehrzeilige Strings, Anchor und Alias funktionieren, mit den häufigsten Stolperfallen.
-
JSON verstehen: Aufbau, Datentypen und strenge Regeln
JSON kennt nur sechs Datentypen und eine strenge Syntax: doppelte Anführungszeichen, keine Kommentare, kein abschließendes Komma. Wie JSON aufgebaut ist, welche Regeln gelten und warum genau diese Strenge JSON zum universellen Austauschformat macht.