Online-JSON-Tool · Läuft im Browser

JSON Formatter & Viewer,
der Fehler erklärt

JSON einfügen, ablegen oder öffnen. Es wird beim Tippen validiert, jeder Fehler zeigt die genaue Zeile, kaputtes JSON lässt sich reparieren, als Baum oder Tabelle erkunden und nach YAML, CSV oder TypeScript umwandeln.

input.json

Lege eine .json-Datei irgendwo ab oder drücke Ctrl+V zum Einfügen. Eine URL geht auch.

Alles, was du für die Arbeit mit JSON brauchst

01

JSON formatieren und validieren

Validierung beim Tippen, mit genauer Zeile und Spalte jedes Fehlers und einer verständlichen Erklärung. Einrückung mit 2 oder 4 Leerzeichen oder Tabs, minifizieren, Schlüssel sortieren.

02

Baumansicht, Tabelle und Suche

Große Dokumente in einem einklappbaren Baum durchsuchen, Arrays von Objekten als sortierbare Tabelle sehen, Schlüssel und Werte finden. Ein Klick auf einen Knoten kopiert Pfad oder Wert.

03

JSONPath-Abfragen

Filtern mit JSONPath: $.items[*].name, ..id, Slices und Filter wie [?(@.price < 10)]. Das Ergebnis erscheint im Baum und in der Tabelle – und genau das wird exportiert.

04

Reparieren und umwandeln

Fast-JSON mit einem Klick reparieren: Kommentare, überzählige Kommas, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen, Python True/None, JSON Lines. Export als YAML, CSV, XML oder TypeScript.

So funktioniert's

  1. Einfügen oder ablegen

    JSON einfügen, Datei ablegen oder URL öffnen. Nichts wird hochgeladen.

  2. Erkunden und korrigieren

    Fehler lesen, reparieren, den Baum durchgehen, abfragen.

  3. Kopieren oder herunterladen

    Formatiert, minifiziert, YAML, CSV, XML oder TypeScript.

Häufige Fragen

Ist JSONForge kostenlos?

Ja. Komplett kostenlos, ohne Konto, ohne Nutzungslimit, ohne Wasserzeichen oder Bezahlschranke.

Wird mein JSON auf einen Server hochgeladen?

Nein. Analyse, Formatierung und Umwandlung laufen vollständig in deinem Browser. Deine Daten verlassen nie dein Gerät; die App speichert nur dein letztes Dokument in diesem Browser, damit es beim nächsten Besuch noch da ist.

Gibt es eine Größenbeschränkung?

Keine feste Grenze: Es hängt vom Arbeitsspeicher deines Geräts ab. Dateien mit mehreren Dutzend MB funktionieren gut; Baum und Tabelle laden große Arrays seitenweise, damit alles flüssig bleibt.

Was repariert „Reparieren“?

Kommentare, überzählige und fehlende Kommas, Strings in einfachen Anführungszeichen, Schlüssel ohne Anführungszeichen, Python True/False/None, NaN und Infinity, Hex-Zahlen, ein BOM und mehrere JSON-Werte hintereinander (JSON Lines), die in ein Array gepackt werden.

Welche JSONPath-Syntax wird unterstützt?

Punkt- und Klammernotation, Platzhalter (*), rekursiver Abstieg (..), Indizes, negative Indizes, Slices [start:ende:schritt], Vereinigungen und Filter mit ==, !=, <, >, <=, >=, =~ (Regex), && und ||.

Kann ich JSON in CSV, YAML oder TypeScript umwandeln?

Ja. Wähle in der App das Ausgabeformat und kopiere oder lade es herunter: formatiertes oder minifiziertes JSON, YAML, CSV (verschachtelte Objekte werden zu Spalten mit Punkt), XML oder TypeScript-Interfaces.