Zum Inhalt springen
Toolars
Erkunden
Fehler melden

Entwickler · Lokal-Werkzeug

Konverter für strukturierte Daten

Structured Data Converter

Konvertiere zwischen JSON, YAML-1.2-Kernsyntax und CSV mit Kopfzeile — validiert, mit Warnungen bei Typ-, Kommentar- und Strukturverlust, lokal.

Aufgabenpfad / von der Eingabe zum Ergebnis

Wähle explizite Formate

Läuft lokal · Nichts wird hochgeladen

Wie Konverter für strukturierte Daten funktioniert, Datenschutz und verwandte Tools

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
Nichts wird gespeichert
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.

Sofortiges Zurücksetzen

Leere den Tab, und die aktiven Arbeitsdaten sind weg.

Was Konverter für strukturierte Daten tatsächlich tut

Die Beispielkonfiguration eines Dienstes wird als kommentiertes YAML mit Ankern ausgeliefert, eine API-Testdatei braucht dieselben Daten als strenges JSON, und das Support-Team möchte die Benutzerliste als tabellenfertige CSV. Konvertiere zuerst YAML nach JSON: Die Warnungen sagen klar, dass die Kommentare entfallen und die Anker aufgelöst werden, und ein Zeilen-und-Spalten-Fehler zeigt den verirrten Tabulator für eine schnelle Korrektur. Tausche dann die Formate, kürze die Datensätze zu einer flachen Liste und konvertiere nach CSV mit aktivierter Tabellenkalkulations-Sicherheit, damit eine mit = beginnende Zelle maskiert ankommt. Jeder Schritt läuft lokal, sodass Tokens und Endpunkte in der Konfiguration das Gerät nie verlassen.

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 KB 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?
Nein. Quelldaten, konvertierte Ausgabe, Parserfehler, Zwischenablage-Werte und Downloads bleiben im Browser und landen nicht in URLs, Speicher, Analytik, Logs oder Feedback-Payloads. Das Leeren des Arbeitsbereichs verwirft das aktuelle Dokument.
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.

Weiter in Entwickler

Verwandte Aufgaben statt Sackgasse.

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

Code zu Bild

Code to Image Converter

Exportiere hervorgehobenen Code als PNG oder SVG mit einstellbarer Schrift, Zeilennummern und 1x/2x-Skalierung — bis 200 Zeilen, lokal gerendert.

Erstellen

URL-Slug-Generator

URL Slug Generator

Verwandle Titel und Beschriftungen lokal in saubere, kopierfertige URL-Slugs — wahlweise mit Bindestrichen oder Unterstrichen als Trennzeichen.

Erstellen

Schatten für React Native

React Native Shadow Generator

Vergleiche klassische iOS- und Android-Schatten mit dem boxShadow-Stil der New Architecture in React Native und kopiere die Styles samt Plattformhinweisen.

Erstellen

Base64-Kodierer/Dekodierer

Base64 Encoder/Decoder

Kodiere Text zu Base64 oder dekodiere ihn zurück — mit UTF-8-, URL-sicherer und Zeilenumbruch-Option sowie laufender Validierung, komplett lokal.

Konvertieren