Zum Inhalt springen
Toolars
Erkunden

Konverter für strukturierte Daten

Structured Data Converter

Daten zwischen JSON, YAML und CSV konvertieren.

Lokale Verarbeitung

Verarbeitungsdetails

Tooleingaben werden auf Ihrem Gerät verarbeitet.

Für dieses Tool müssen eventuell Ressourcen geladen werden. Kontodienste laufen separat.

Offline-Nutzung wird vorbereitet…

Datenschutzinformationen
Fehler melden

Aufgabenpfad / von der Eingabe zum Ergebnis

So konvertierst du JSON, YAML und CSV sicher

  1. 01

    Wähle explizite Formate

    Wähle JSON, YAML oder CSV als Quelle und ein anderes Format als Ziel. Der Arbeitsbereich rät nie ein Format und erzeugt keine datentragenden URLs, und wenn du beide Dropdowns auf dasselbe Format stellst, kippt die andere Seite automatisch — denn eine Konvertierung, bei der Quelle gleich Ziel ist, wird abgelehnt, statt still zurückgespiegelt zu werden.

  2. 02

    Füge ein und validiere sofort

    Einfügen konvertiert sofort; normale Bearbeitungen laufen bei aktivierter Automatischer Konvertierung nach kurzer Pause erneut, und Strg oder Befehl plus Eingabe führt bei Bedarf aus. Syntaxfehler erscheinen mit Zeile und Spalte, sofern der Parser sie liefert, und Beispiel laden füllt das Feld mit einem kleinen gültigen Dokument im gewählten Quellformat, damit du zuerst eine saubere Konvertierung siehst.

  3. 03

    Lege die Ausgabeoptionen fest

    Für JSON- und YAML-Ziele wählt die Ausgabeeinrückung zwei oder vier Leerzeichen. Ist CSV das Ziel, wird daraus der standardmäßig aktive Schalter für Tabellenkalkulations-Sicherheit, der jeder Zelle, die mit =, +, - oder @ beginnt, ein Apostroph voranstellt, damit Tabellenprogramme sie nicht als Formel ausführen.

  4. 04

    Prüfe die Treuewarnungen

    Warnungen benennen jeden akzeptierten Verlust: aufgelöste YAML-Anker, entfernte YAML-Kommentare, als Zeichenketten behandelte CSV-Zellen, als leere Zellen geschriebene Nullwerte und maskierte formelähnliche Werte. Nicht unterstützte oder mehrdeutige Strukturen — YAML-Merge-Keys, eigene Tags, mehrere Dokumente, übergroße Ganzzahlen oder verschachtelte Werte auf dem Weg nach CSV — stoppen die Konvertierung mit einem benannten Fehler, statt die Bedeutung still zu verändern.

  5. 05

    Kopiere, lade herunter oder kehre um

    Kopiere das validierte Ergebnis in die Zwischenablage, lade es als toolars-converted mit der passenden Endung .json, .yaml oder .csv herunter oder nutze Formate tauschen, um die aktuelle Ausgabe als nächste Quelle einzuspeisen — der schnelle Weg, um zu bestätigen, dass ein JSON-nach-YAML-nach-JSON-Rundlauf die Daten bewahrt.

  6. 06

    Arbeite mit diesem Ergebnis weiter

    Öffne unten einen frischen Arbeitsbereich mit einer Kopie dieses Ergebnisses. Nichts wird gesendet oder gespeichert; führe das nächste Tool aus, wenn du bereit bist. Nur eine Fortsetzung zur gleichen Zeit. Schließe sie, bevor du eine andere öffnest. Das Ändern des Quellergebnisses, das Verlassen oder Aktualisieren dieser Seite oder 10 Minuten nach dem Öffnen löschen die Fortsetzung und ihre Bearbeitungen. Die Quelle bleibt hier.

Tool-Fakten

Verarbeitung
In deinem Browser
Eingabe verlässt dieses Gerät
Nie
Aufbewahrung
Optionale lokale Übergabe
Preis
Kostenlos

Deine Eingabe bleibt im Browser.

Konverter für strukturierte Daten nutzt seinen verifizierten lokalen Ausführungspfad und erstellt keinen versteckten Ein- oder Ausgabeverlauf.

Lokale Ausführung

Läuft im aktuellen Browser-Tab.

Keine versteckte Verarbeitung

Aktive Tool-Daten werden nie zu einem Toolars-Dokumentdatensatz.

Kein Konto erforderlich

Nutze den Kern-Workflow ohne Profil. Favoriten werden mit deinem Konto synchronisiert, sobald du dich anmeldest.

Arbeitsbereich und Übergabe

Beim Schließen des Tabs werden normale Arbeitsdaten gelöscht. Bei einer gewählten Übergabe bleibt das Ergebnis auf diesem Gerät auch nach Neuladen oder Schließen des Tabs erhalten und kann 30 Minuten lang übernommen werden. Übernehmen oder Verwerfen entfernt es; abgelaufene Einträge werden bei der nächsten Nutzung der Übergabe bereinigt.

Wann Konverter für strukturierte Daten nützlich ist

Kommentiertes YAML in striktes JSON verwandeln

Füge eine Konfigurationsdatei mit Ankern und Kommentaren ein, konvertiere YAML mit zwei Leerzeichen Einzug nach JSON und lies die Warnungen: Kommentare werden entfernt und Anker expandiert — prüfe die Ausgabe, bevor sie zu einem Test-Fixture wird.

Benutzerliste als tabellenkalkulationssichere CSV exportieren

Konvertiere ein flaches JSON-Array mit Benutzerdatensätzen in CSV mit aktiviertem Tabellen-sicher-Schalter, damit eine Zelle, die mit = beginnt, escaped ankommt und in einer Tabellenkalkulation nicht als Formel ausgeführt werden kann.

Roundtrip vor dem Ausliefern prüfen

Konvertiere JSON nach YAML, nutze Formate tauschen und konvertiere zurück: Stimmt das wiederhergestellte Dokument mit der Quelle überein, ist das Zwischenformat für deine Datenstruktur verlustfrei und kann sicher an ein anderes Team gehen.

Was Konverter für strukturierte Daten tatsächlich tut

Die Beispielkonfiguration eines Microservices kommt als kommentiertes YAML mit Ankern, die Integrationstests wollen dieselben Daten als striktes JSON, und das Support-Team will die Benutzerliste als tabellenfertige CSV. Ein kostenloser Konverter für strukturierte Daten online sollte all das erledigen, ohne das Dokument irgendwohin zu schicken. Dieser Konverter für strukturierte Daten online wandelt JSON, YAML und CSV im Browser beim Einfügen: Syntaxfehler kommen mit Zeile und Spalte, Warnungen benennen jede akzeptierte Einbuße — Kommentare fallen weg, Anker werden expandiert, CSV-Zellen als Zeichenketten gelesen — und formelähnliche Zellen werden escaped, bevor eine Tabellenkalkulation sie ausführen kann. Nutze ihn, um eine Konfiguration in YAML zu entwerfen und der API JSON zu geben, um ein JSON-Array in einen CSV-Import zu entflachen, oder um zu prüfen, ob ein YAML-Roundtrip deine Daten erhält, bevor ein anderes Team von ihnen abhängt. Die Grenzen bleiben explizit: 256 KiB Eingabe, 40 Verschachtelungsebenen, und nur ein flaches Array aus Objekten wird zu CSV. Weil nichts hochgeladen wird, bleiben Konfigurationen mit Tokens und internen Endpoints auf dem Gerät.

Häufige Fragen

Welche Formate werden unterstützt?
Der Arbeitsbereich unterstützt JSON, YAML-1.2-Kernsyntax und kommagetrennte CSV mit einer erforderlichen eindeutigen Kopfzeile. TOML und XML erfordern noch gesonderte Treuearbeit und werden in dieser Version nicht akzeptiert, und die Wahl desselben Formats auf beiden Seiten wird abgelehnt — jeder Lauf konvertiert zwischen zwei verschiedenen Formaten.
Wie wird YAML sicher behandelt?
Im Textmodus läuft das Parsen in einem wegwerfbaren Web Worker mit harten Limits: 256 KiB Eingabe, 40 Verschachtelungsebenen, 10.000 Knoten, 50 Alias-Auflösungen und ein Zeitbudget von 1.500 ms. Eigene oder ausführbare Tags, Merge-Keys, entfernte Schemas, DTDs, Importe, Includes und jegliches Laden von Netzwerkressourcen sind deaktiviert, sodass ein bösartiges oder fehlerhaftes Dokument nicht über den Parser hinausreichen kann.
Was kann sich während der Konvertierung ändern?
JSON kann YAML-Kommentare oder Ankeridentität nicht darstellen, und CSV kann Skalartypen, Null-Identität oder verschachtelte Strukturen nicht bewahren. Jeder akzeptierte Verlust wird als Warnung am Ergebnis angezeigt; unsichere oder mehrdeutige Formen werden komplett abgelehnt. Doppelte Schlüssel, Eigenschaften namens __proto__, constructor oder prototype, nicht endliche Zahlen und Ganzzahlen jenseits des sicheren Bereichs werden zurückgewiesen, statt umgewandelt zu werden.
Was bewirkt die Tabellenkalkulations-sichere CSV-Option?
Ist das Ziel CSV und der Schalter aktiv, wird jeder Zelle, deren Text — nach führenden Leerzeichen oder Tabulatoren — mit =, +, - oder @ beginnt, ein Apostroph vorangestellt, sodass Tabellenprogramme sie als Text anzeigen, statt sie als Formel auszuführen. Jeder betroffene Lauf fügt eine Warnung hinzu, damit die Änderung sichtbar ist. Lass den Schalter für Dateien aktiv, die in eine Tabellenkalkulation gehen; schalte ihn nur aus, wenn die CSV ein System speist, das die Rohwerte erwartet.
Warum wurde meine CSV abgelehnt?
Im Textmodus verlangt der Parser eine Kopfzeile mit nicht leeren, eindeutigen Namen — eine führende Byte-Order-Marke an der ersten Kopfspalte wird toleriert — und jeder Datensatz muss genau so viele Felder wie die Kopfzeile haben. Felder in Anführungszeichen folgen den Standardregeln: Doppelte Anführungszeichen werden als verdoppelte Anführungszeichen maskiert und dürfen Zeilenumbrüche enthalten, aber ein Anführungszeichen mitten in einem nicht quotierten Feld ist ein Fehler mit Zeile und Spalte. Die Ausgabe ist auf 5.000 Zeilen und 256 Spalten begrenzt, und nur ein flaches Array von Objekten mit identischen Schlüsseln lässt sich nach CSV konvertieren.
Werden meine Werte hochgeladen oder gespeichert?
Die Konvertierung läuft lokal. Das aktuelle Dokument und Folgeschritte auf derselben Seite bleiben im Arbeitsspeicher; Leeren entfernt das aktuelle Dokument. Quelldaten und Ergebnisse werden nicht über URLs, Analysen, Protokolle oder Feedbackformulare übertragen. Eine Datei an ein anderes Werkzeug zu übergeben ist eine separate, optionale Aktion. Wenn du eine Ausgabe ausdrücklich an ein anderes Werkzeug übergibst, wird sie lokal im Browser gespeichert. Zurücksetzen, Neuladen oder Schließen des Arbeitsbereichs löscht diese ausstehende Kopie nicht. Annehmen oder Verwerfen der Übergabe löscht sie; nach 30 Minuten kann sie nicht mehr angenommen werden.
Was sind die Limits des CSV-Dateimodus?
Der Dateimodus unterstützt die explizite Wahl von UTF-8, UTF-16LE/BE, GB18030 oder Windows-1252 sowie Komma, Semikolon, Tabulator oder Vertikalstrich als Trennzeichen. Spaltennamen bleiben erhalten, sofern nicht das Abschneiden gewählt ist; Namen müssen eindeutig und nicht leer sein. Eingabe ≤ 100 MiB, Ausgabe ≤ 32 MiB, ≤ 256 Spalten und ≤ 1 MiB je dekodiertem Datensatz, gemessen als UTF-8. Die Vorschau zeigt 20 Zeilen mit auf 160 Zeichen gekürzten Zellen; Downloads behalten vollständige Werte. JSONL speichert Zeichenketten. Normalisiertes CSV nutzt UTF-8, Kommas, CRLF und Felder in Anführungszeichen; ein optionales BOM hilft bei der Codierungserkennung, erzwingt aber keine Typen. Leere physische Datensätze werden übersprungen. Anführungszeichen und Codierung werden normalisiert, nicht bytegenau erhalten. Die Verarbeitung läuft lokal und lässt sich abbrechen; die Ausgabe bleibt im Speicher, sodass die Spitzenauslastung 32 MiB überschreiten kann.
Wann sollte ich JSON, YAML oder CSV verwenden?
Nutze JSON, wenn Maschinen Daten austauschen: APIs, Konfiguration, die Code konsumiert, und Test-Fixtures, die eindeutig bleiben müssen. Nutze YAML für Dateien, die Menschen von Hand bearbeiten — Deployment-Manifeste und Dokumentation —, wo Kommentare und Anker helfen. Nutze CSV, wenn eine Tabellenkalkulation oder ein Datenimport Zeilen und Spalten erwartet. Konvertiere hier zwischen den Formaten, und die Warnungen sagen dir, was das Zielformat nicht behalten kann.
Was ist der Unterschied zwischen JSON und XML?
JSON ist ein minimales Datenformat aus Objekten und Arrays: keine Schluss-Tags, keine Attribute, ein kanonischer Weg, die meisten Werte zu schreiben — dadurch kleiner und in JavaScript sowie den meisten modernen APIs einfacher zu parsen. XML ist ein Dokumentenformat mit Elementen, Attributen, Namespaces und Schemas und beherrscht Branchen, die Dokumente validieren, etwa Verlagswesen, Bankenstandards und viele Enterprise-Integrationen. Dieser Arbeitsbereich konvertiert JSON, YAML und CSV; XML braucht einen dokumentenbewussten Konverter, weil sich sein Attribut- und Namespace-Modell nicht eins zu eins auf einfache Datenbäume abbilden lässt.

Weiterlesen

Verwandte Aufgaben statt Sackgasse.

Wechsle in einen anderen fokussierten Arbeitsbereich, ohne zum vollständigen Index zurückzukehren.

URL-Arbeitsbereich

URL Workbench

URL-Listen mit Schutz signierter Links bereinigen; Gründe pro Zeile, Komponentenvergleich und Sitemap-Export.

Bearbeiten

JSON untersuchen

JSON Explorer

JSONPath abfragen, Felder extrahieren und JSON-Pointer-Strukturen verlustfrei zurückwandeln, auch bei großen Zahlen.

Prüfen

JSON Schema prüfen

JSON Schema Validator

Draft 7 oder 2020-12 lokal mit Fehlerpfaden prüfen; Schemas aus mehreren Beispielen ableiten.

Prüfen

HTML veröffentlichen

HTML Publishing

Eingefügtes HTML bereinigen und Listen, Links sowie Tabellensemantik erhalten; Änderungen sicher ansehen.

Veröffentlichen