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.
- Categoría
- Herramientas de desarrollo
- 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
- Pega texto sin procesar o una cadena JSON escapada.
- Elige el modo Escape o Unescape.
- 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