jsonecho

JSON Escape

Plak je tekst en krijg hem geëscaped voor JSON, klaar om in code of gegevens te plakken.

De tool wordt geladen...

Zo gebruik je JSON Escape

  1. Plak of typ de tekst die je wilt escapen.
  2. Pas de opties aan als dat nodig is.
  3. Kopieer het geëscapete resultaat.

Over JSON Escape

Om willekeurige tekst in een JSON-string te zetten moet je het dubbele aanhalingsteken, de backslash en alle stuurtekens escapen. Een regeleinde wordt \n, een tab \t en al het andere onder U+0020 wordt \uXXXX. Vergeet je er één, dan is het hele document ongeldig.

Deze tool zet elke tekst, over meerdere regels of niet, om in de inhoud van een JSON-string. Plak het resultaat tussen dubbele aanhalingstekens en je hebt een geldige JSON-waarde.

Wat wordt geëscaped

Dubbel aanhalingsteken wordt \", backslash \\, regeleinde \n, regelterugloop \r, tab \t, backspace \b, paginadoorvoer \f; andere stuurtekens worden \u00XX.

Veelgestelde vragen

Wordt de slash geëscaped?

Nee. JSON staat \/ toe maar eist het niet. Overslaan houdt de tekst korter en leesbaarder.

Worden enkele aanhalingstekens geëscaped?

Nee. JSON-strings gebruiken alleen dubbele aanhalingstekens, dus een enkel aanhalingsteken heeft geen escape nodig.

Moeten niet-ASCII-tekens worden geëscaped?

Nee, JSON is UTF-8 en verwerkt elk teken. De optie bestaat voor systemen die puur ASCII over de lijn willen.

Hoe ga ik om met emoji?

Zonder de optie blijven ze zoals ze zijn. Met de optie worden ze een surrogaatpaar zoals \ud83d\ude00, zo schrijft JSON tekens buiten het BMP.

Meer in Escapen en tekst

Alle tools →