ToolHub
Abrir herramienta

Herramienta de escape JSON

Escapa y desescapa cadenas JSON para incrustarlas de forma segura en código

Conversión de formato

Acerca de esta herramienta

La Herramienta de escape JSON realiza el escape y desescape de cadenas JSON. El escape se basa en las reglas de JSON.stringify, convirtiendo caracteres especiales como saltos de línea, tabulaciones, comillas y barras invertidas en secuencias de escape (como \n, \t, \", \\), mientras que el desescape restaura el texto original — todo el procesamiento se realiza localmente en el navegador.

Características principales

Vista previa rápida

Casos de uso

json

Preguntas frecuentes

¿Qué reglas sigue el escape?

La herramienta realiza el escape basándose en las reglas de JSON.stringify, convirtiendo saltos de línea a \n, tabulaciones a \t, retornos de carro a \r, comillas a \", barras invertidas a \\, los caracteres no ASCII se mantienen sin cambios.

¿Cuál es la diferencia entre escape y desescape?

El escape añade prefijos de barra invertida a los caracteres especiales en el texto, convirtiéndolo en contenido de cadena JSON válido; el desescape restaura las secuencias de escape a los caracteres originales, por ejemplo, convierte \n en un salto de línea real y \" en una comilla.

¿Cuándo se necesita escapar una cadena JSON?

Cuando necesita incrustar cadenas JSON en código fuente, pasar texto multilínea como valor JSON a una API, o insertar texto que contiene caracteres especiales en plantillas, debe realizar el escape primero.

¿Mis datos están seguros al usar esta herramienta?

Absolutamente seguro. Todo el escape y desescape de cadenas se realiza localmente en el navegador mediante JSON.stringify y JSON.parse, no se sube ningún dato al servidor.

¿Qué hacer si falla el desescape?

El desescape requiere que la entrada sea una secuencia de escape JSON válida. Si el formato es incorrecto (como falta de barra invertida o error ortográfico en caracteres de escape), la herramienta mostrará un error de análisis, verifique que el formato de escape en la entrada sea correcto.