Herramienta de desarrollo / 22

Escapador y desescapador de cadenas JSON

Escapa comillas, saltos de línea y caracteres de control para literales de cadena JSON o desescapa datos de cadena JSON sin procesar.

Escapador y desescapador de cadenas JSON: TOEA convierte comillas dobles, barras invertidas, códigos de control y saltos de línea a/desde secuencias de escape válidas de cadenas JSON (\", \\, \n). Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar

Qué cubre el escape de JSON

Dentro de una cadena JSON solo deben escaparse las comillas dobles, la barra inversa y los caracteres de control inferiores a U+0020, así que verás códigos como \", \\, \n, \t y \u0000. Las letras acentuadas y los emoji pueden conservarse tal cual, porque JSON usa UTF-8. JSON no tiene un escape \' ni cadenas entre comillas simples, por lo que el texto copiado del código fuente de JavaScript suele no poder analizarse.

Doble escape y páginas HTML

Ver \\n o \\\" en un registro normalmente significa que un valor se escapó dos veces, a menudo porque un documento JSON se almacenó como una cadena dentro de otro documento JSON. Quita un nivel de escape, comprueba el resultado y vuelve a hacerlo si todavía contiene barras inversas donde no debería.

Escapar para JSON no hace que un valor sea seguro dentro de un bloque <script> de HTML: una cadena que contenga </script> sigue cerrando el script antes de tiempo. Escapa < como \u003c en ese caso, o coloca los datos en un elemento <script type="application/json"> y léelos con JSON.parse.

Cómo se usa

  1. Pega texto sin procesar o una cadena JSON escapada.
  2. Elige el modo Escape o Unescape.
  3. Copia la cadena convertida.

Privacidad y límites

Todas las operaciones de escape de cadenas se realizan localmente en la memoria de tu navegador.

Herramientas relacionadas

Preguntas frecuentes

¿Por qué escapar cadenas para JSON?

Las comillas o los saltos de línea sin escapar dentro de valores de cadena JSON provocan errores de sintaxis JSON.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta