Datenkonverter
Strukturierten Text zwischen JSON, YAML, TOML, CSV und Markdown überführen. Alles läuft lokal — nichts wird hochgeladen.
- Eingang
- JSON · JSONL · YAML · TOML · CSV · TSV · Markdown
- Ausgang
- JSON · JSONL · YAML · TOML · CSV · TSV · HTML
Quelle
JSON · 320 B
Ergebnis
YAML
Ein Baum, sechs Formate
Jede Umwandlung liest die Quelle in einen einzigen typisierten Baum ein und schreibt diesen Baum anschließend im Zielformat wieder heraus. Das macht die Hin- und Rückwege ehrlich: Eine Zahl bleibt eine Zahl, die Verschachtelung überlebt, und Objektschlüssel behalten die Reihenfolge, in der sie geschrieben wurden, statt stillschweigend alphabetisch sortiert zu werden. Deshalb bedeutet ein neues Format auch nur einen Parser und einen Serialisierer — und keinen weiteren Sonderfall für jede Paarung.
Wofür sich welches Format eignet
- JSON
- Das Standard-Austauschformat. Hält Verschachtelung und Typen unverändert.
- YAML
- Angenehm für Konfigurationen und erlaubt Kommentare — übertragen werden sie allerdings nicht.
- TOML
- Braucht an der Wurzel eine Tabelle. Null-Werte entfallen — TOML kennt sie nicht.
- CSV
- Tabellenkalkulationsfertig. Braucht ein Array von Objekten; verschachtelte Werte werden zu JSON-Zellen.
- TSV
- CSV mit Tabulatoren. Sicherer, wenn Ihre Daten voller Kommas stecken.
- JSONL
- Ein Dokument pro Zeile. Das Format, das Log-Pipelines und LLM-Datensätze verwenden.
Die unangenehmen Kanten, mit Absicht behandelt
- CSV kennt keine Typen. Eine Zelle wird nur dann zur Zahl, wenn das Ausgeben dieser Zahl den ursprünglichen Text exakt reproduziert.
007bleibt also eine Zeichenkette,12nicht. - CSV kennt keine Verschachtelung. Wird eine Tabelle aus verschachtelten Daten geschrieben, bleiben die verschachtelten Werte als JSON in der Zelle stehen, statt ein Flachklopf-Schema zu erfinden, das Sie später wieder rückgängig machen müssten.
- TOML kennt kein null. Schlüssel mit dem Wert null werden verworfen, statt das ganze Dokument scheitern zu lassen, und eine Quelle, die an der Wurzel kein Objekt ist, wird rundheraus abgelehnt — TOML braucht dort eine Tabelle.
- Kommentare sind keine Daten. YAML- und TOML-Kommentare stehen außerhalb des Baums und überleben eine Umwandlung deshalb nicht. Nichts kann sie hinübertragen.
Häufige Fragen
- Wie wandle ich JSON in YAML um — oder YAML in JSON?
- Fügen Sie das Dokument ein oder ziehen Sie es hierher, bestätigen Sie das erkannte Eingabeformat und wählen Sie das Ausgabeformat. Beide Richtungen laufen durch denselben typisierten Baum, sodass Verschachtelung, Zahlen und Wahrheitswerte die Reise überstehen.
- Bleiben führende Nullen erhalten, wenn ich CSV in JSON umwandle?
- Ja. Eine Zelle wird nur dann in eine Zahl umgewandelt, wenn das Zurückschreiben dieser Zahl den ursprünglichen Text exakt reproduziert. Eine ID wie 007 bleibt also die Zeichenkette "007", während aus 12 die Zahl 12 wird.
- Bleibt die Schlüsselreihenfolge meines JSON erhalten?
- Ja. Objektschlüssel behalten die Reihenfolge des Dokuments, statt alphabetisch sortiert zu werden — die Ausgabe bleibt so gegen Ihre Quelldatei vergleichbar.
- Warum ist meine Umwandlung nach TOML fehlgeschlagen?
- TOML braucht auf oberster Ebene eine Tabelle; ein Array oder ein einzelner Wert lässt sich dort nicht darstellen. TOML kennt außerdem kein null: Schlüssel mit dem Wert null werden verworfen, statt das ganze Dokument scheitern zu lassen.
- Was ist JSONL, und wann sollte ich es verwenden?
- JSONL — auch NDJSON genannt — schreibt pro Zeile ein kompaktes JSON-Dokument. Log-Pipelines und Machine-Learning-Datensätze nutzen genau das, weil ein Leser Datensatz für Datensatz streamen kann, statt erst die ganze Datei zu parsen.
Die anderen Werkzeuge
BildkonverterBilder neu kodieren, skalieren und vektorisieren — mit direktem Vorher-Nachher-Vergleich.Komprimieren & ArchivierenBeliebige Dateien mit gzip oder Brotli verkleinern oder einen Ordner als ZIP bündeln.DOCX zu PDFEin Word-Dokument in ein PDF mit echtem, markierbarem Text verwandeln.PDF zu DOCXAus der Textebene eines PDFs ein bearbeitbares Word-Dokument zurückgewinnen.PDF-EditorDokumente unterschreiben, Text bearbeiten, Bilder einfügen und PDFs direkt im Browser schwärzen.