Escapar / Desescapar JSON
Escapa texto a una cadena JSON o desescapa una cadena JSON a texto sin formato.
El texto se escapa y se le aplica unescape localmente en tu navegador, y nada se sube a un servidor.
¿Necesitas formatear un documento completo? Prueba el Formateador JSON.
Acerca de Escapar / Desescapar JSON
Aplica escape y unescape a cualquier texto directamente en tu navegador: esta herramienta convierte texto sin procesar en un string JSON válido y decodifica un string JSON escapado de vuelta a texto legible. El escape convierte comillas dobles, barras invertidas, saltos de línea, tabulaciones y otros caracteres de control en sus secuencias JSON (\", \\, \n, \t) para que un valor pueda incrustarse de forma segura en un documento JSON, un archivo de configuración o un literal de código. El unescape de un string JSON hace lo contrario, restaurando el texto de varias líneas. Está hecho para personas desarrolladoras que arman payloads de API, insertan líneas de log en JSON o leen un valor escapado extraído de una configuración. Alterna si la salida escapada se envuelve en comillas. Todo se procesa localmente en tu navegador, así que el texto que pegas nunca sale de tu dispositivo y nada se sube a un servidor.
Características
- Aplica escape a texto para obtener un string seguro para JSON con un clic
- Aplica unescape a un string JSON para volver a texto sin procesar de varias líneas
- Maneja comillas, barras invertidas, saltos de línea, tabulaciones y caracteres de control
- Escapa correctamente los caracteres Unicode y no imprimibles
- Opcionalmente envuelve la salida escapada en comillas
- Acepta un literal completo entre comillas o contenido escapado suelto al aplicar unescape
- Tolera saltos de línea literales en la entrada al aplicar unescape
- Copia o descarga el resultado convertido
Cómo usar Escapar / Desescapar JSON
- Elige Escape para codificar texto, o Unescape para decodificar un string JSON.
- Pega tu texto o string escapado en el cuadro de entrada.
- Para Escape, alterna Envolver en comillas según necesites o no las comillas que lo rodean.
- Lee el resultado convertido a la derecha.
- Haz clic en Copiar o Descargar para reutilizarlo.
Ejemplo
Entrada
She said "hi"
Salida
"She said \"hi\""
Texto convertido a un literal de string JSON (Envolver en comillas activado).
Errores comunes y solución de problemas
- Unescape reporta un token inesperado o un string inválido. — Asegúrate de que la entrada sea un string JSON correctamente escapado: las comillas dobles sin procesar dentro del texto deben escribirse como \" antes de poder aplicar unescape.
- La salida escapada tiene comillas alrededor que no querías. — Desactiva Envolver en comillas para obtener solo el contenido escapado sin las comillas dobles que lo rodean.
- Una barra invertida suelta en la entrada rompe el unescape. — Cada barra invertida debe estar duplicada (\\) en un string JSON válido; aplica escape al texto primero y luego unescape al resultado.
Preguntas frecuentes
- ¿Qué es una herramienta de escape JSON?
- Una herramienta de escape JSON convierte los caracteres que son especiales en JSON —comillas dobles, barras invertidas, saltos de línea y tabulaciones— en secuencias de escape como barra invertida-comilla y barra invertida-n, para que el texto sea válido dentro de un string JSON. Esta herramienta también revierte el proceso para aplicar unescape a un string.
- ¿Cómo aplico escape a un string para JSON?
- Elige Escape, pega tu texto y el string seguro para JSON aparece al instante. Deja Envolver en comillas activado para un literal completo entre comillas, o desactívalo para obtener solo el contenido interior escapado.
- ¿En qué se diferencia esto del Formateador JSON?
- El Formateador JSON embellece o minifica un documento JSON completo. Esta herramienta de Escape JSON codifica o decodifica un solo valor string para que puedas incrustar texto en JSON o leer un valor escapado.
- ¿Puedo aplicar unescape a contenido JSON sin las comillas que lo rodean?
- Sí. El modo unescape acepta tanto un literal completo entre comillas como solo el contenido interior escapado y decodifica ambos de vuelta a texto sin procesar.
- ¿La herramienta de Escape JSON maneja texto de varias líneas?
- Sí. Los saltos de línea se escapan a barra invertida-n al aplicar escape y se restauran a saltos de línea reales al aplicar unescape, y los saltos de línea literales pegados en la entrada se toleran.
- ¿Mi texto se envía a algún lugar cuando aplico escape JSON?
- No. El escape y unescape se procesan por completo en tu navegador, así que el texto que pegas nunca sale de tu dispositivo y nada se sube a un servidor.
Herramientas relacionadas
Todas las herramientas de ArrayKit