jsonecho

JSON Stringify online

Verwandeln Sie ein JSON-Dokument in einen einzigen maskierten String, bereit zum Einfügen in einen anderen JSON-Wert oder eine Codezeile.

Tool wird geladen ...

So verwenden Sie JSON Stringify

  1. Fügen Sie Ihr JSON ein.
  2. Lassen Sie „In Anführungszeichen setzen“ aktiviert, wenn Sie ein vollständiges String-Literal möchten, oder schalten Sie es aus, um nur den maskierten Inhalt zu erhalten.
  3. Aktivieren Sie „Einrückung beibehalten“, wenn Zeilenumbrüche erhalten bleiben sollen (als \n), statt der kompakten Form.
  4. Kopieren Sie das Ergebnis.

Über JSON Stringify

Manchmal muss JSON innerhalb eines anderen Strings transportiert werden. Eine Webhook-Payload, die JSON als Text enthält, ein Nachrichtenwarteschlangen-Body, eine Testfixture in einer Java- oder C#-Datei, ein Wert in einer .env-Datei. In all diesen Fällen müssen Anführungszeichen und Zeilenumbrüche maskiert werden, sonst bricht der äußere Text.

Genau das macht JSON.stringify mit einem String. Dieses Tool erledigt es für das gesamte Dokument auf einmal: Es validiert zuerst Ihr JSON, minifiziert es und maskiert dann das Ergebnis.

Häufig gestellte Fragen

Was ist der Unterschied zwischen Stringify und Minify?

Minify behält das Ergebnis als JSON. Stringify geht einen Schritt weiter und maskiert es, sodass das Ganze zu einem String-Wert wird, wobei jedes doppelte Anführungszeichen als \" geschrieben und jeder Backslash verdoppelt wird.

Wie mache ich das rückgängig?

Verwenden Sie den Konverter String zu JSON. Er nimmt einen maskierten String und gibt Ihnen das lesbare JSON zurück.

Warum gibt es so viele Backslashes?

Jedes Anführungszeichen braucht einen Backslash. Enthält der Text bereits Backslashes, wird aus jedem davon ein doppelter. Wenden Sie den Vorgang zweimal an, werden es noch mehr, eine klassische Quelle für Fehler durch doppeltes Maskieren.

Kann ich die Ausgabe in einem Java- oder C#-String verwenden?

Für die meisten Dokumente ja, da beide Sprachen dieselbe Maskierung für doppelte Anführungszeichen verwenden. Für andere Sonderzeichen erzeugen die Tools Java Escape und .NET Escape Code, der genau zur jeweiligen Sprache passt.

Mehr in JSON-Tools

Alle Tools →