Konvertieren Sie Ihre Datenformate direkt in Ihrem Browser
Kostenlose, datenschutzfreundliche Tools zum Konvertieren und Generieren von Datenformaten — alles läuft lokal, nichts wird hochgeladen.
Datenformat-Konverter
- JSON in YAML — bereit für Ihre Konfiguration JSON in YAML umwandeln. Einrückung nach Wahl, mehrdeutige Werte zitiert, und ein Ergebnis, das direkt in eine Compose- oder CI-Datei passt.
- YAML in JSON — lange IDs bleiben exakt YAML in JSON umwandeln. Große Ganzzahlen behalten jede Ziffer und mehrere Dokumente werden zu einem Array — bereit für eine API oder ein Skript.
- JSON in CSV — in der Tabellenkalkulation öffnen Ein JSON-Array von Objekten in eine Tabelle verwandeln. Die Schlüssel werden zur Kopfzeile, bereit für Excel, Numbers oder Google Tabellen.
- CSV in JSON — Zahlen bleiben Zahlen Eine CSV-Tabelle in ein Array von JSON-Objekten mit den Kopfzeilennamen als Schlüsseln verwandeln. Zahlen und Wahrheitswerte kommen typisiert heraus.
- JSON in XML — gültiges XML, fertig zum Einfügen JSON in XML umwandeln. Ein Wurzelelement, gültig gemachte Tag-Namen und Einrückung nach Wahl — bereit für einen SOAP-Body oder eine Konfiguration.
- XML in JSON — Attribute inbegriffen XML in JSON umwandeln. Attribute, wiederholte Elemente und Text landen alle dort, wo ein Punkt oder eine Klammer im Code sie erreicht.
JSON-zu-Code-Generatoren
- JSON in TypeScript — Schluss mit Tippen Ein JSON-Beispiel in TypeScript-Interfaces verwandeln. Verschachtelte Objekte bekommen eigene benannte Typen — aus einem Payload wird eine fertige Datei.
- JSON in Python — Pydantic, dataclass oder TypedDict Ein JSON-Beispiel in Python-Klassen verwandeln. Wählen Sie den Stil, den Ihr Projekt ohnehin nutzt, und fügen Sie das Ergebnis direkt in models.py ein.
- JSON in Go — Structs, die in Ihre Datei passen Ein JSON-Beispiel in Go-Structs mit json-Tags verwandeln. Die Spalten stehen so ausgerichtet, wie gofmt sie ließe — das Einfügen braucht kein Aufräumen.
- JSON in Rust — serde-Structs, fertig zum Ableiten Ein JSON-Beispiel in Rust-Structs mit serde-Derives verwandeln. Namen werden snake_case, der Originalschlüssel bleibt — from_str klappt beim ersten Mal.
- JSON in Java — Records, die Jackson decodiert Ein JSON-Beispiel in Java-Records verwandeln. Boxed-Typen und Jackson-Annotation, wo ein Name abweichen musste — das Payload decodiert wie geschrieben.
- JSON in C# — Records, die System.Text.Json liest Ein JSON-Beispiel in C#-Records oder Klassen verwandeln. Jede umbenannte Property trägt ein JsonPropertyName-Attribut, der Deserializer findet ihn.
JSON zu Datenbanken
- JSON in MySQL — ein CREATE TABLE zum Ausführen Ein JSON-Beispiel in ein MySQL-CREATE-TABLE verwandeln. Die Spaltentypen kommen aus den Werten, zu lange Zeichenketten bekommen TEXT statt VARCHAR(255).
- JSON in PostgreSQL — direkt in psql einfügen Ein JSON-Beispiel in ein PostgreSQL-CREATE-TABLE verwandeln. Zeichenketten werden TEXT, Verschachteltes JSONB, fehlende Schlüssel werden nullable.
- JSON in Mongoose — eine Modelldatei zum Einbinden Ein JSON-Beispiel in ein Mongoose-Schema verwandeln. Ein Schema je Objekt, required wo das Beispiel einen Wert zeigt — fertig zum Export als Modell.
- JSON in Prisma — ein Modell, das migriert Ein JSON-Beispiel in ein Prisma-Modell verwandeln. Der Identifier, den jedes Modell braucht, ist da — prisma validate geht durch, die Migration läuft.
- JSON in BigQuery-Schema — bq load nimmt es an Ein JSON-Beispiel in eine BigQuery-Schemadatei verwandeln. Die Felder aller Zeilen werden zusammengeführt — der Ladevorgang klappt beim ersten Versuch.
- JSON in Protobuf — eine .proto für protoc Ein JSON-Beispiel in proto3-Messages verwandeln. Feldnamen werden für Protobuf repariert, json_name behält den Schlüssel — beide Seiten passen zusammen.
Formatieren, Validieren, Vergleichen
- JSON-Formatter — minifiziertes Payload lesen JSON einrücken und die Zahlen lassen, wie sie geschrieben stehen. Eine zwanzigstellige ID behält ihre Ziffern — Sie lesen die Antwort, keine Kopie.
- JSON-Minifier — weniger Bytes auf der Leitung Leerraum aus JSON entfernen. Zahlen behalten ihre Schreibweise, Zeichenketten ihre Escapes — das Payload wird kleiner und sagt dasselbe wie vorher.
- JSON-Schlüssel sortieren — ein lesbares Diff JSON-Schlüssel alphabetisch sortieren, auf jeder Ebene. Zwei gleich sortierte Dateien unterscheiden sich nur noch in dem, was sich wirklich geändert hat.
- JSON-Validator — Zeile und Spalte zum Beheben Prüfen, ob JSON parst — mit Zeile und Spalte, wenn nicht. Sie gehen direkt zu dem Zeichen, das es zerbrochen hat, statt danach zu suchen.
- YAML-Formatter — Kommentare und Anker bleiben YAML neu einrücken, ohne dass sich der Inhalt verschiebt. Ihre Kommentare und Anker kommen durch — die Datei bleibt die, die Sie committen wollten.
- YAML-Validator — die Zeile, wo es stehen bleibt Prüfen, ob YAML parst: Einrückung, Anführungszeichen, Anker, doppelte Schlüssel. Bleibt es stehen, bekommen Sie die Zeile und wissen, wo Sie suchen.
Kodierung und Dekodierung
- Text zu Base64 — sicher im Header oder Body Text als Base64 kodieren, wahlweise URL-sicher. Der Text wird zuerst zu UTF-8-Bytes, damit Akzente und Emoji unversehrt auf der anderen Seite ankommen.
- Base64 zu Text — lesen, was ein Blob sagt Base64 zurück in Text dekodieren. Zeilenumbrüche, fehlendes Padding und das URL-sichere Alphabet werden angenommen — so kommt Base64 nun einmal an.
- URL-Encode — ein Wert, der heil ankommt Text für eine URL prozentkodieren: Leerzeichen wird %20, jedes reservierte Zeichen wird escaped — der Wert erreicht den Server so, wie Sie ihn schrieben.
- URL-Decode — die Parameter eines Links lesen Prozentkodierten Text zurück in lesbare Form dekodieren. Das Plus bleibt ein Plus — richtig für URLs, falsch für Formulardaten, hier auseinandergehalten.
- Text zu Hex — das unsichtbare Zeichen sehen Text als UTF-8-Bytes in Hexadezimal zeigen, durch Leerzeichen getrennt. Die Byte-Zahl überrascht meist, und das überzählige Byte ist meist die Antwort.
- Hex zu Text — den Dump so einfügen, wie er kam Hexadezimale Bytes zurück in UTF-8-Text dekodieren. Leerzeichen, Kommas, Doppelpunkte, 0x-Präfixe und Großbuchstaben werden alle angenommen.
Entwickler-Werkzeuge
- UUID-Generator — hundert Stück zum Einfügen Bis zu 100 zufällige UUID-v4-Bezeichner auf einmal erzeugen, im Browser gemacht — genug für eine Fixture-Datei oder ein Seed-Skript.
- Hash-Generator — prüfen, ob ein Fingerabdruck passt Text mit SHA-256, SHA-1 oder SHA-512 hashen. Derselbe Text ergibt immer denselben Digest — vergleichen Sie Ihren mit dem, den man Ihnen gab.
- Unix-Zeitstempel zu Datum — eine Logzeile lesen Einen Unix-Zeitstempel in ein lesbares Datum verwandeln: ISO 8601, UTC, Ihre Ortszeit, Sekunden, Millisekunden und wie lange es her ist, auf einmal.
- Datum zu Unix-Zeitstempel — die Zahl für die API Ein Datum in Unix-Sekunden und -Millisekunden umwandeln. Ein Datum, das es nicht gibt, wird abgelehnt statt still in den nächsten Monat zu rutschen.
- Schreibweisen-Konverter — ein Name, alle Konventionen Text zwischen camelCase, PascalCase, snake_case, kebab-case und CONSTANT_CASE umschalten. Akzente und nicht lateinische Buchstaben kommen heil durch.