Modus:

Invoer

Uitvoer

Wat is JSON Escape / Unescape?

Heeft u ooit speciale tekens in een JSON-tekenreeks moeten escapen? Of een geëscapete tekenreeks terug naar normaal unescapen? Dit hulpmiddel doet beide. Het converteert speciale tekens zoals aanhalingstekens, newlines en tabs naar hun escape-reeksen (zoals ", \n, \t) en vice versa. Perfect voor het voorbereiden van tekenreeksen voor JSON-codering of het decoderen van geëscapete JSON-tekenreeksen.

Volgens MDN Web Docs moeten bepaalde tekens in JSON-tekenreeksen worden geëscapet. Ons hulpmiddel volgt de RFC 8259 JSON-specificatie en de ECMA-404-standaard, zodat geëscapete tekenreeksen geldige JSON zijn en niet-geëscapete tekenreeksen correct zijn opgemaakt.

Alles gebeurt in uw browser — uw gegevens verlaten uw computer nooit. Escape of unescape tekenreeksen direct met één klik.

Hoe JSON Escape / Unescape te gebruiken

Volg deze stappen om JSON-tekenreeksen te escapen of unescapen. Elke stap gebruikt de echte knoppen en panelen op deze pagina.

1

Kies Escape- of Unescape-modus

Gebruik de Modus-schakelaar boven de editors. Klik op Escape om speciale tekens (aanhalingstekens, newlines, tabs) te converteren naar escape-reeksen zoals ", \n, \t. Klik op Unescape om ze terug te converteren. Voorbeeldinvoer voor escape-modus:

Plan: "Onbeperkt 5G"
Gegevens: 45.2GB	actief

Uitvoer wordt: Plan: \"Onbeperkt 5G\"\nGegevens: 45.2GB\tactief — geldig voor JSON-tekenreeksen per RFC 8259.

2

Plakken, uploaden of voorbeeld laden

Plak tekst in het linkerpaneel Invoer, of klik op Uploaden om een .json- of .txt-bestand te laden. Klik op Voorbeeld voor een voorbeeld. Conversie vindt automatisch plaats tijdens het typen — geen knop om op te klikken.

3

Kopiëren of downloaden

Het rechterpaneel Uitvoer toont het resultaat. Klik op Kopiëren om naar het klembord te kopiëren, of Downloaden om als bestand op te slaan. Gebruik Wissen om opnieuw te beginnen.

Wanneer u dit echt zou gebruiken

API-ontwikkeling

Escape gebruikersinvoer voordat u het verzendt in JSON API-verzoeken. Zorgt ervoor dat speciale tekens uw JSON-structuur niet breken. Essentieel voor het veilig verwerken van door gebruikers gegenereerde inhoud.

Gegevensverwerking

Unescape JSON-tekenreeksen uit API-antwoorden of database-exports. Converteer geëscapete tekenreeksen terug naar leesbare tekst voor weergave of verdere verwerking.

Tekenreekscodering

Bereid tekenreeksen voor op JSON-codering. Escape speciale tekens voor het gebruik van <code>JSON.stringify()</code> of bij het handmatig bouwen van JSON.

Debuggen

Debug JSON-parseringfouten. Unescape tekenreeksen om te zien wat ze echt bevatten, of escape tekenreeksen om te zien hoe ze in JSON verschijnen.

Veelgestelde vragen

Worden mijn gegevens opgeslagen?

Nee. Alles gebeurt in uw browser. Uw tekst verlaat uw computer nooit.

Welke tekens worden geëscapet?

Aanhalingstekens ("), backslashes (\), newlines (\n), tabs (\t), carriage returns (\r) en andere besturingstekens. Unicode-tekens kunnen ook worden geëscapet als \uXXXX.

Wat is het verschil tussen escape en unescape?

Escape converteert speciale tekens naar escape-reeksen (zoals " wordt \"). Unescape converteert escape-reeksen terug naar normale tekens (zoals \" wordt ").

Werkt het met JSON-objecten?

Dit hulpmiddel werkt met tekenreeksen. Als u een JSON-object heeft, gebruikt u normaal gesproken JSON.stringify() die de escaping automatisch afhandelt. Dit hulpmiddel is voor wanneer u ruwe tekenreeksen moet escapen/unescapen.

Kan ik Unicode-tekens escapen?

Ja. Unicode-tekens worden geëscapet als \uXXXX-reeksen. Het hulpmiddel verwerkt alle standaard JSON-escape-reeksen inclusief Unicode.

Wat als ik ongeldige escape-reeksen unescape?

Ongeldige escape-reeksen worden ongewijzigd gelaten. Het hulpmiddel probeert veelvoorkomende escape-reeksen te verwerken, maar misvormde zullen de conversie niet breken.

Andere JSON-tools die u mogelijk nodig heeft

Escapen is slechts één JSON-taak. Hier zijn andere tools die goed samenwerken: