JSON-Tools
Die JSON-Tools von ArrayKit decken den gesamten Arbeitsablauf beim Entwickeln und Debuggen mit JSON ab, vom Aufräumen einer API-Antwort bis zum Abfragen, Vergleichen und Umwandeln einer Payload in typisierten Code. Nutze den JSON Formatter, um mit exakten Fehlerorten zu verschönern, zu minifizieren und zu validieren, und den JSON Viewer sowie JSON Tree Viewer, um tief verschachtelte Daten als einklappbaren, typisierten Baum mit Knotenpfaden zu erkunden. Frage Dokumente mit dem JSONPath Evaluator oder dem jq Playground ab, vergleiche zwei Payloads mit dem semantischen JSON Diff und generiere oder validiere Verträge mit dem JSON Schema Generator & Validator. Forme Daten mit JSON Flatten / Unflatten, JSON zu CSV und JSON zu TOON um. Brauchst du stattdessen Code? JSON zu TypeScript, JSON zu Zod, JSON zu Pydantic und JSON zu Code erzeugen Typen für Go, Rust, Python, Java, Kotlin, C# und mehr. JSON Escape übernimmt das Stringifizieren. Alles läuft in deinem Browser, sodass deine Daten auf deinem Gerät bleiben.
- JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.
- JSON-Baumansicht — Durchstöbere JSON als einklappbaren, typisierten Baum.
- JSON-Viewer — Text- und einklappbare Baumansicht mit Ein-/Ausklappen und Knotenpfaden.
- JSON zu TypeScript — Erzeuge TypeScript-Interfaces aus einer JSON-Probe.
- JSON zu CSV — Konvertiere ein Array flacher JSON-Objekte in CSV.
- JSON escapen / entescapen — Escape Text zu einem JSON-String oder entescape einen JSON-String zu reinem Text.
- JSON zu Code — Erzeuge Typen für Go, Rust, Python, Java, Kotlin, C# und TypeScript aus JSON.
- JSON Diff — Vergleiche zwei JSON-Dokumente und sieh einen strukturellen Diff.
- JSON Schema Generator — Generiere oder validiere ein JSON Schema im Browser.
- JSON Flatten / Unflatten — Flache verschachteltes JSON zu Schlüsseln in Punktnotation, oder mach es wieder rückgängig.
- JSON zu Zod — Generiere ein Zod-Schema aus einem JSON-Beispiel mit abgeleiteten Typen.
- JSON zu Pydantic — Generiere Pydantic-v2-Modellklassen aus einem JSON-Beispiel.
- JSONPath Evaluator — Teste einen JSONPath-Ausdruck gegen dein JSON und sieh die Treffer live.
- JSON zu TOON — Konvertiere JSON zu TOON und zurück, um LLM-Prompt-Tokens zu sparen.
- jq Playground — Führe jq-Filter gegen JSON aus – die echte jq-Engine im Browser.
- TypeScript zu Mock-Daten — Ein TypeScript-Interface einfügen und realistisches Mock-JSON erzeugen, das dazu passt.
- JSON Schema Beispieldaten — Ein JSON Schema einfügen und passendes Beispiel-JSON erzeugen, das Typen, Formate und Enums beachtet.
- JSON zu XML — JSON in schönes XML und XML zurück in JSON konvertieren, beidseitig.
- NDJSON zu JSON — NDJSON (JSON Lines) in ein schönes JSON-Array und zurück verwandeln.
- JSON-Schlüssel sortieren — Objektschlüssel rekursiv A→Z oder Z→A ordnen, Array-Reihenfolge bleibt.
- CSV zu JSON — CSV oder TSV mit Typerkennung und Verschachtelung in sauberes JSON verwandeln.
- Excel zu JSON — Ein .xlsx- oder .xls-Blatt mit typisierten Zellen in JSON umwandeln.
- Excel zu CSV — Ein Excel-Blatt mit Trennzeichen- und Datumswahl als saubere CSV exportieren.
- CSV zu SQL — Eine CSV in INSERT-Statements für MySQL, PostgreSQL, SQLite oder SQL Server verwandeln.
- HTML-Tabelle zu JSON — Jede HTML-Tabelle mit colspan und rowspan zu JSON und CSV extrahieren.
- JSON Patch Generator — Erzeuge, wende an und merge RFC 6902- und RFC 7386-JSON-Patches.
- JSON Repair — Repariere kaputtes oder LLM-generiertes JSON zu gültigem, formatiertem JSON.
- JSON zu GraphQL — GraphQL-SDL-Typen aus einem JSON-Beispiel erzeugen
- JSON zu SQL — Wandelt ein JSON-Array in CREATE TABLE und INSERTs um.
Häufig gestellte Fragen
- Was kann ich mit den JSON-Tools von ArrayKit machen?
- Du kannst JSON formatieren, minifizieren und validieren, es als einklappbaren Baum erkunden, es mit JSONPath oder jq abfragen, zwei Dokumente mit einem semantischen Diff vergleichen, JSON Schema generieren und validieren, verschachtelte Daten flach oder wieder verschachtelt machen, in CSV oder TOON konvertieren und Typen für TypeScript, Zod, Pydantic, Go, Rust, Python und mehr erzeugen.
- Sind diese JSON-Tools sicher für sensible Daten?
- Ja. Jedes JSON-Tool läuft in deinem Browser. Dein JSON wird auf deinem Gerät geparst und verarbeitet und nie hochgeladen, sodass selbst sensible API-Payloads, Konfigurationen und Zugangsdaten lokal bleiben.
- Wie frage oder filtere ich ein JSON-Dokument ab?
- Nutze den JSONPath Evaluator, um JSONPath-Ausdrücke wie $.store.book[*].author auszuführen und getroffene Werte und Pfade live zu sehen, oder das jq Playground, um jq-Filter wie .users | map(.name) und select(.active) mit sofortigen Ergebnissen laufen zu lassen.
- Kann ich zwei JSON-Dateien vergleichen oder ein Schema validieren?
- Ja. JSON Diff zeigt einen strukturellen, von der Schlüsselreihenfolge unabhängigen Vergleich dessen, was hinzugefügt, entfernt oder geändert wurde, jeweils mit Pfad. Der JSON Schema Generator & Validator baut ein draft-07- oder 2020-12-Schema aus einem Beispiel und prüft jedes Dokument gegen ein Schema.
- Für welche Sprachen kann ich aus JSON Typen generieren?
- JSON zu TypeScript erstellt Interfaces, JSON zu Zod baut Zod-Schemata, JSON zu Pydantic gibt Pydantic-v2-Modelle aus, und JSON zu Code erzeugt Go-, Rust-, Python-, Java-, Kotlin-, C#- und TypeScript-Typen aus einer Beispiel-Payload.
- Wie konvertiere ich JSON in CSV oder andere Formate?
- JSON zu CSV flacht ein Array von Objekten in eine Tabelle mit Kopfzeile ab, JSON zu TOON packt Daten in eine kompakte, token-orientierte Notation für LLM-Prompts, und JSON Flatten / Unflatten konvertiert zwischen verschachteltem JSON und Schlüsseln in Punktnotation.