Saltar al contenido

Desescapar JSON

Decodifique una cadena JSON escapada para recuperar texto legible, esté o no rodeada de comillas.

Procesado localmente en tu navegador

0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Desescapar JSON?

Los registros, las respuestas de API y las bases de datos suelen contener JSON serializado dos veces: ve {\"id\":1,\"msg\":\"linea1\\nlinea2\"} en lugar de texto legible. Desescapar invierte las secuencias de barra invertida para leer o reutilizar el contenido original.

Esta herramienta decodifica los escapes JSON estándar: \", \\, \/, \b, \f, \n, \r, \t y \uXXXX (incluidos los pares sustitutos de los emoji). Puede pegar la cadena con sus comillas dobles exteriores o sin ellas. Una secuencia inválida como \q o un \u12 truncado se informa con su posición en lugar de adivinarse.

¿Cómo funciona?

  1. Pegue la cadena escapada, con o sin comillas exteriores.
  2. El texto decodificado aparece al instante: los \n pasan a ser saltos de línea reales y \uXXXX el carácter correspondiente.
  3. Si una secuencia no es válida, la herramienta indica cuál y dónde.
  4. Copie el resultado, use Intercambiar para escaparlo de nuevo o envíelo al formateador JSON si es un documento JSON.

Casos de uso habituales

  • Leer una carga JSON codificada dos veces encontrada en una línea de registro o una columna de base de datos.
  • Recuperar el texto original de varias líneas a partir de un valor de cadena JSON.
  • Decodificar secuencias \uXXXX de una respuesta de API para ver los caracteres reales.
  • Deshacer la herramienta Escapar JSON para comprobar un viaje de ida y vuelta.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
"{\"user\":\"Ada\",\"note\":\"line1\\nline2\",\"smile\":\"\u263a\"}"
Salida
{"user":"Ada","note":"line1\nline2","smile":"☺"}

Privacidad

Desescapar JSON se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Solo se decodifican escapes JSON. Las entidades HTML (&), la codificación URL (%20) o Base64 necesitan sus propios decodificadores. Una comilla suelta en texto sin comillas se conserva.

Preguntas frecuentes

¿Debo incluir las comillas exteriores?

No. Se aceptan "…" y …. Si la entrada empieza y termina con una comilla doble sin escapar, esas comillas se tratan como delimitadores y se quitan.

¿Y si el resultado es a su vez JSON?

Cópielo en el formateador JSON para darle sangría. Es la forma habitual de leer JSON que se convirtió en cadena dos veces.

¿Por qué la herramienta rechaza algunas barras invertidas?

JSON solo define una lista cerrada de escapes. Una secuencia como \x41 o \q no es JSON válido, así que se informa en lugar de alterarse en silencio.

Más herramientas en JSON y datos →