input.txt
output.json
Beliebigen Text als JSON-String-Literal kodieren oder zurück dekodieren.

Verwandt

Anleitungen zu Stringify

Alle Anleitungen →

Was ist JSON Stringify?

JSON.stringify() wandelt einen Wert in eine JSON-Zeichenkette um. Wendest du es auf eine Zeichenkette an, die selbst JSON ist, erhältst du ein JSON-String-Literal —— das ursprüngliche JSON umschlossen von Anführungszeichen, mit escapeten inneren Anführungszeichen und Sonderzeichen. Das brauchst du häufig, um JSON in ein anderes JSON-Dokument einzubetten, in einem DB-Feld zu speichern oder als URL-Parameter zu übergeben.

Andere Sprachen nennen dasselbe anders: Pythons json.dumps (auch gesucht als json dumps python, json dumps in python, python json dump, python dict to json, python pretty print dict, python pretty print json, python print nice json, oder über python pprint / pprint python), Rubys JSON.generate, Gos json.Marshal, Javas org.json und Jackson, .NETs Newtonsoft JSON (Newtonsoft.Json) und PHPs json_encode liefern dieselbe Art von Ausgabe —— einen json object as string (auch json to json string oder stringify json). Die umgekehrte Operation sind JSON.parse, json.loads usw. —— falls die Eingabe kaputt sein könnte, kannst du sie im JSON-Validator und in JSON Fix behandeln.

Beispiel

Eingabe:

{"name": "Ada", "active": true}

Ausgabe nach Stringify:

"{\"name\": \"Ada\", \"active\": true}"

Klicke auf Unstringify, um die Richtung umzukehren —— nützlich, wenn du eine doppelt kodierte JSON-Zeichenkette erhältst und den echten Wert im Inneren extrahieren willst.

FAQ

Wie mache ich ein Stringify rückgängig (JSON-String-Literal dekodieren)?

Klicke auf Unstringify oder wende direkt JSON.parse auf den Wert an. Hast du eine doppelt kodierte Zeichenkette, die mit escapeten Anführungszeichen beginnt, parse einmal, um den inneren JSON-String zu erhalten, und ein zweites Mal, um den eigentlichen Wert zu bekommen.

Ist das dasselbe wie „json to string“ oder „json unescape“?

Ja. json to string beschreibt, einen JSON-Wert in die Form eines String-Literals zu bringen —— genau das tut Stringify. json unescape / unescape json ist die Gegenrichtung —— klicke auf Unstringify, um Escape-Sequenzen zu entfernen und zum ursprünglichen JSON zurückzukehren.