String-zu-JSON-Konverter

string → json

Fügen Sie eine maskierte oder serialisierte Zeichenkette ein und erhalten Sie formatiertes JSON. Ihr Browser parst sie in diesem Tab, der Text wird also nicht hochgeladen.

ArbeitsbereichNichts wird hochgeladen
0 B
0 B

Über diesen String-zu-JSON-Konverter

Logs, API-Antworten und Datenbankspalten enthalten JSON oft als Zeichenkette, mit maskierten Anführungszeichen und manchmal doppelt serialisiert. Fügen Sie diese Zeichenkette in das linke Feld ein. Das Tool entfernt die Zeichenketten-Ebenen, parst den Rest und schreibt schon während der Eingabe formatiertes JSON in das rechte Feld.

Es akzeptiert ein Zeichenketten-Literal in Anführungszeichen, denselben Text ohne die äußeren Anführungszeichen oder bereits gültiges JSON. Lässt sich die Eingabe nicht parsen, nennt die Statuszeile Zeile und Spalte des ersten Zeichens, das ein JSON-Parser ablehnt, und „Zum Fehler springen“ markiert es.

So funktioniert es

01

Zeichenkette hinzufügen

Fügen Sie sie ein, tippen Sie sie oder öffnen Sie eine .txt- oder .json-Datei mit höchstens 10 MB. Sie können die Datei auch auf das linke Feld ziehen.

02

Layout wählen

Wählen Sie 2 Leerzeichen, 4 Leerzeichen, einen Tabulator oder eine minifizierte Zeile, und aktivieren Sie „Schlüssel von A bis Z sortieren“, wenn Sie eine feste Reihenfolge möchten.

03

Kopieren oder herunterladen

„Kopieren“ legt das JSON in die Zwischenablage. „.json herunterladen“ speichert es als converted.json, und zwar erst, wenn Sie klicken.

Was es macht

  • Entfernt bis zu 10 Ebenen Zeichenketten-Kodierung, sodass auch doppelt serialisierte Daten als Objekt herauskommen.
  • Liest eine maskierte Zeichenkette mit oder ohne äußere Anführungszeichen.
  • Wandelt während der Eingabe um, solange sie höchstens 500.000 Zeichen hat. Längere Eingaben laufen über „In JSON umwandeln“ oder Strg+Enter.
  • Zeigt den Typ der obersten Ebene, die Zahl der Schlüssel oder Elemente, die Verschachtelungstiefe und die Zahl der entfernten Zeichenketten-Ebenen.
  • Nennt Zeile und Spalte des ersten ungültigen Zeichens und markiert es in der Eingabe.

Technische Daten

Merkmal Details
Eingabe Getippter oder eingefügter Text oder eine .txt- oder .json-Datei bis 10 MB
Ausgabe JSON mit 2 Leerzeichen, 4 Leerzeichen oder einem Tabulator eingerückt, oder minifiziert in einer Zeile
Entfernte Zeichenketten-Ebenen Bis zu 10
Umwandlung während der Eingabe Bis 500.000 Zeichen; längere Eingaben werden per Klick umgewandelt
Name der Ausgabedatei converted.json
Bibliothek Keine. JSON.parse und JSON.stringify des Browsers erledigen die Arbeit
Gut zu wissen

Was dieser Konverter nicht macht

Er parst striktes JSON und nichts Lockereres. Einiges liegt außerhalb davon.

Keine gelockerte Syntax

Einfache Anführungszeichen, Schlüssel ohne Anführungszeichen, abschließende Kommas und Kommentare werden als Fehler gemeldet. Das Tool repariert sie nicht.

Große Zahlen verlieren Stellen

Zahlen laufen durch JavaScript. Eine Ganzzahl über 9007199254740991 oder eine sehr lange Dezimalzahl kommt daher gerundet zurück.

Doppelte Schlüssel fallen zusammen

Wiederholt ein Objekt einen Schlüssel, bleibt nur der letzte Wert erhalten, wie bei JSON.parse.

Numerische Schlüssel rücken nach vorn

JavaScript führt Schlüssel, die ganze Zahlen sind, zuerst auf, in numerischer Reihenfolge. Ein Objekt mit solchen Schlüsseln kommt daher umsortiert zurück.

Eine Ziffernfolge bleibt eine Zeichenkette

Der Wert "123" bleibt eine Zeichenkette. Ausgepackt wird nur eine Zeichenkette, die ein Objekt, ein Array oder eine weitere Zeichenkette in Anführungszeichen enthält.

Verwandte Tools

Häufige Fragen

Nein. Parsen und Formatieren nutzen die JSON-Funktionen Ihres Browsers, in diesem Tab. Das Tool lädt keine Bibliothek herunter, und keine Anfrage enthält Ihren Text.

Das ist JSON, das mehr als einmal in eine Zeichenkette umgewandelt wurde, sodass vor den Anführungszeichen ein oder mehrere Backslashes stehen. Das Tool parst weiter, bis es ein Objekt oder ein Array erreicht, höchstens 10 Ebenen tief.

Der Text verletzt an der genannten Stelle eine JSON-Regel. Häufige Ursachen sind einfache Anführungszeichen, ein abschließendes Komma, ein Schlüssel ohne Anführungszeichen oder eine Zeichenkette, die vor dem schließenden Anführungszeichen endet.

„Schlüssel von A bis Z sortieren“ ordnet die Schlüssel jedes Objekts auf allen Ebenen alphabetisch, Großbuchstaben vor Kleinbuchstaben. Schlüssel, die ganze Zahlen sind, stehen zuerst, in numerischer Reihenfolge. Die Reihenfolge in Arrays ändert sich nie.

Eine geöffnete Datei darf bis zu 10 MB groß sein. Eingefügter Text hat keine feste Grenze, aber über 500.000 Zeichen läuft die Umwandlung nur, wenn Sie auf die Schaltfläche klicken.

Ihr Text bleibt auf Ihrem Gerät

Die JSON-Funktionen Ihres Browsers parsen die Zeichenkette in diesem Tab. Nichts, was Sie einfügen oder öffnen, wird irgendwohin gesendet, und das Tool lädt für seine Arbeit keine Bibliothek herunter.