JSON Repair Online

Füge Fast-JSON ein — Code-Fences, nachgestellte Kommas, einfache Anführungszeichen, Python True/False/None — und bekomme gültiges, schön formatiertes JSON zurück. Alles läuft in deinem Browser.

JSON Repair läuft vollständig in deinem Browser. Das JSON, das du einfügst — samt aller Keys, Werte oder Tokens darin —, wird auf deinem Gerät repariert und niemals zu ArrayKit hochgeladen.

Öffne den JSON Formatter

Über JSON Repair

JSON Repair nimmt das Fast-JSON, das Sprachmodelle, Logs und schnelle Handbearbeitungen gern erzeugen, und verwandelt es in gültiges, schön formatiertes JSON. Füge einen Blob ein, der in ```json-Code-Fences gehüllt, mit nachgestellten Kommas, einfachen Anführungszeichen, Keys ohne Anführungszeichen, //-Kommentaren, typografischen Anführungszeichen oder Python True/False/None gespickt ist — sogar einen mit fehlender schließender Klammer — und bekomme ein sauberes Dokument zurück. Das Tool entfernt zuerst die umgebenden Markdown-Fences, repariert die Syntax, parst dann neu und rückt neu ein, sodass das Ergebnis garantiert parst. Eine kurze Zusammenfassung zeigt, was geändert wurde — nachgestellte Kommas entfernt, einfache Anführungszeichen umgewandelt, Keys mit Anführungszeichen versehen —, sodass nichts still repariert wird. Gebaut für alle, die eine LLM-Pipeline verdrahten, eine API-Antwort debuggen oder eine abgeschnittene Payload retten. Jede Reparatur passiert lokal in deinem Browser; der Text, den du einfügst, verlässt niemals dein Gerät.

Funktionen

So verwendest du JSON Repair

  1. Füge das kaputte oder LLM-generierte JSON in das Eingabefeld ein
  2. Lies das reparierte, schön formatierte JSON im Ausgabefeld rechts
  3. Prüfe die Reparatur-Zusammenfassung, um zu sehen, was sich geändert hat — Fences, Kommas, Anführungszeichen oder Literale
  4. Wähle 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung passend zu deinem Projektstil
  5. Kopiere das Ergebnis oder lade es als .json-Datei herunter

Beispiel

Eingabe

{ name: 'Ada', active: True, roles: ['admin', 'author',] }

Ausgabe

{
  "name": "Ada",
  "active": true,
  "roles": [
    "admin",
    "author"
  ]
}

Ein Key ohne Anführungszeichen, einfache Anführungszeichen, Python True und ein nachgestelltes Komma werden alle repariert.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Welche Arten von kaputtem JSON kann das reparieren?
Code-Fences, nachgestellte Kommas, einfache und typografische Anführungszeichen, Keys ohne Anführungszeichen, //- und /* */-Kommentare, Python True/False/None und fehlende schließende Klammern. Es verarbeitet die lockere Ausgabe, die LLMs und Log-Zeilen gern erzeugen, und parst dann neu, sodass das Ergebnis gültig ist.
Repariert es das JSON, das ChatGPT oder Claude in Code-Fences gehüllt zurückgeben?
Ja. Das Tool entfernt zuerst die umgebende ```json- (oder einfache ```-) Markdown-Fence, dann repariert es, was darin ist. Eine einzelne öffnende Fence aus einer abgeschnittenen Antwort wird ebenfalls entfernt.
Ändert das Reparieren meine Daten oder nur die Syntax?
Nur Syntax und Formatierung ändern sich; deine Keys und Werte bleiben erhalten. Die eine Ausnahme ist eine abgeschnittene Eingabe, bei der ein baumelnder Key mit null gefüllt werden kann, damit das Dokument schließen und parsen kann.
Kann es Python-artige Dicts mit True, False und None umwandeln?
Ja. Pythons True, False und None werden zu JSON true, false und null, und einfach zitierte Strings und Keys werden in doppelte Anführungszeichen umgewandelt, sodass ein eingefügtes Python-Dict als gültiges JSON herauskommt.
Was passiert, wenn das JSON abgeschnitten oder mittendrin abgebrochen ist?
Die Reparatur schließt alle offenen Objekte und Arrays und füllt einen unvollständigen Key mit null. Es ist eine Best-Effort-Rettung — sieh dir die Reparatur-Zusammenfassung an und führe es mit der vollständigen Payload erneut aus, wenn du kannst.
Behält das reparierte JSON meine Key-Reihenfolge und gewählte Einrückung?
Die Key-Reihenfolge bleibt wie geschrieben erhalten. Du wählst 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung, und die Ausgabe wird neu geparst und neu serialisiert, sodass sie garantiert gültiges JSON ist.

Verwandte Tools

Alle ArrayKit-Tools