JSON-Werkzeuge

JSON reparierenJede Änderung bewusst annehmen

Vorschläge manuell oder mit Strg/Cmd+Enter erzeugen. Jede Textänderung prüfen; erst nach vollständiger Annahme und Syntaxprüfung exportieren.

JSON reparieren

Originaleingabe

Angenommenes Ergebnis

Der Text bleibt in diesem Browser-Tab, ohne Upload oder dauerhafte Speicherung.

Vorschläge können die Bedeutung ändern oder fehlende Werte ergänzen. Nur nachvollziehbare Änderungen annehmen; gültige Syntax beweist keine korrekten Daten.

Vorschau fehlt oder ist veraltet. Vorschläge für diese Eingabe erzeugen.

JSON reparieren beginnt hier mit einer Entscheidung: Ist die vorgeschlagene Ergänzung wirklich gemeint? Ein fehlendes Komma lässt sich oft erkennen, ein abgeschnittener Wert dagegen nicht zuverlässig rekonstruieren. Deshalb wird kaputtes JSON zunächst als Vorschau mit einzelnen Textänderungen gezeigt.

Bei dieser JSON-Reparatur bleibt die Quelle neben dem Ergebnis stehen. Wer ungültiges JSON aus einem Protokoll oder einer generierten Antwort übernimmt, kann so Ergänzungen und entfernte Zeichen im Zusammenhang beurteilen, statt einem grünen Status blind zu vertrauen.

JSON reparieren mit nachvollziehbaren Entscheidungen

Nicht alles auf einmal übernehmen

Bei einer abgeschnittenen Antwort können mehrere Ergänzungen zusammenkommen. Jede Karte zeigt vorher und nachher sowie Zeile und Spalte. Eine Annahme betrifft genau einen zusammenhängenden Textabschnitt; dieser kann mehrere zusammengehörige Zeichen enthalten.

Mehrere hervorgehobene Textänderungen, von denen nur eine ausgewählt ist.

Original und Freigabe im Blick behalten

JSON reparieren überschreibt hier nicht die Quelle. Das Ergebnis enthält nur angenommene Änderungen. Solange noch Vorschläge offen sind oder die strikte Prüfung scheitert, bleiben Kopieren und Download gesperrt; ein Teilergebnis wird nicht als fertiges Dokument ausgegeben.

Unveränderte Quelle neben vollständig geprüftem Ergebnis und freigegebenem Export.

Drei Details beim Prüfen der Vorschläge

01

Neu erzeugen nach einer Eingabeänderung

Strg/Cmd+Enter entspricht der Schaltfläche für Vorschläge. Das Bearbeiten der Quelle macht den bisherigen Plan sofort veraltet. Auch bereits angenommene Änderungen berechtigen dann nicht mehr zum Export; erzeugen Sie einen neuen Plan.

02

Zusammengehörige Ausschnitte gemeinsam lesen

Die Liste zählt Änderungsabschnitte, keine einzelnen Syntaxfehler. Ergänzte Anführungszeichen und ein Komma können zusammengehören. Nach jeder Annahme wird erneut geprüft; eine vorübergehend ungültige Ausgabe kann auf noch offene Abschnitte angewiesen sein.

03

Eine falsche Annahme zurücknehmen

Die letzte Aktion lässt sich einmal rückgängig machen. Dabei werden Eingabe, Ausgabe und Annahmestand gemeinsam wiederhergestellt. Lesen Sie vor der nächsten Annahme besonders ergänzte Werte und Änderungen an Zeichenketten.

Textänderungen und Syntax getrennt betrachten

Typische Schreibfehler als Kandidaten

Die Engine kann fehlende Kommas und Anführungszeichen, abschließende Kommas, einfache Anführungszeichen und unquotierte Namen bearbeiten. Kommentare, Python-Literale und manche Markdown- oder JSONP-Hüllen werden ebenfalls behandelt. Das sind Vorschläge, keine stillen Korrekturen.

Zahlen nicht unnötig umschreiben

Die Ausgabe entsteht aus dem Original und angenommenen Textänderungen, ohne erneutes Serialisieren des ganzen Dokuments. Bereits vorhandene Zahlenliterale bleiben dadurch textuell erhalten. Warnungen zu doppelten Namen und riskanten Zahlen erfordern dennoch eine zusätzliche fachliche Prüfung.

Jede Annahme erneut validieren

Die strikte Syntaxprüfung läuft auf dem tatsächlichen Zwischenstand. Auch eine bereits gültige Quelle mit null Vorschlägen kann exportiert werden. Syntaxwarnungen sind von Strukturfehlern getrennt; prüfen Sie ihre Details im JSON-Validator.

Grenzen der Wiederherstellung

Fehlende Inhalte bleiben unbekannt
Das Ergänzen einer Klammer kann ein Dokument lesbar machen, liefert aber keine verlorenen Datensätze. Auch ein eingefügtes null oder eine neue Zeichenkette kann den Typ und die Bedeutung ändern. Der ursprüngliche Zweck wird nicht garantiert.
Nur eingefügter Text
Kein Dateiimport, URL-Abruf, KI-Dienst oder Stapellauf. Die Eingabe erfolgt im Textfeld; es gibt keine automatisch gespeicherte Historie und keinen Freigabelink mit dem Dokument.
Keine Datenbereinigung oder Schema-Prüfung
Es werden keine fachlichen Pflichtfelder geprüft, Schlüssel sortiert oder null-Werte nach einer Bereinigungsregel entfernt. Für Einrückung und Schema-bezogene Arbeit sind andere Werkzeuge erforderlich.
Begrenzter Umfang
Maximal 100.000 UTF-16-Einheiten Eingabe und 500 Änderungsabschnitte. Die Differenzberechnung hat ein Budget von 2.000 Änderungen und 100 ms. Auch die strikte Prüfung hat Grenzen, darunter Verschachtelungstiefe 100; bei Überschreitung bitte kürzen.
Keine automatische Annahme
Es gibt weder einen automatischen Lauf noch eine Sammelannahme aller Vorschläge. Ungeprüfte Kandidaten lassen sich nicht exportieren. Änderungen an der Originaleingabe machen die bisherigen Annahmen und Ausgaben veraltet.

Fragen zu „JSON reparieren“

Welche Syntaxprobleme lassen sich beheben?

Fehlende oder überzählige Satzzeichen sind häufig reparierbar, ebenso Kommentare und bestimmte fremde Literalformen. Jeder vorgeschlagene Ausschnitt muss geprüft werden. Eine Karte entspricht einem Textunterschied und nicht zwingend genau einem Fehler.

Lässt sich jede beschädigte Eingabe wiederherstellen?

Nein. Stark beschädigter Text kann mehrere plausible Deutungen haben oder kein gültiges Ergebnis liefern. Grenzen bei Eingabegröße und Differenzberechnung können den Versuch ebenfalls stoppen. Korrigieren oder kürzen Sie die Quelle und starten Sie erneut.

Werden eingefügte Daten an einen Server übertragen?

Nein. Die Verarbeitung erfolgt im geöffneten Tab. Die Oberfläche bietet keinen Upload; ein Download speichert das freigegebene Ergebnis auf Ihrem Gerät.

Was kann ich bei einem unplausiblen Ergebnis tun?

Nehmen Sie den betreffenden Vorschlag nicht an oder machen Sie die letzte Aktion rückgängig. Korrigieren Sie bei Bedarf die Quelle und erzeugen Sie neue Vorschläge. JSON reparieren kann die beabsichtigte Bedeutung nicht aus fehlenden Informationen ableiten.

Erkennt die Reparatur auch falsche Werte und fehlende Felder?

Nein. Ob ein Preis falsch oder ein Pflichtfeld verschwunden ist, ergibt sich nicht aus der Syntax. Vergleichen Sie die Daten mit der ursprünglichen Quelle und den Anforderungen des empfangenden Systems.

Ist ein Vorschlag unverständlich?

JSON reparieren und Ergänzungen kontrollieren

JSON reparieren lässt sich am Beispiel gefahrlos nachvollziehen: Prüfen Sie die einzelnen Abschnitte und beobachten Sie, wann das Ergebnis zum Export freigegeben wird.