Desescapar JSON
Decodifique una cadena JSON escapada para recuperar texto legible, esté o no rodeada de comillas.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿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?
- Pegue la cadena escapada, con o sin comillas exteriores.
- El texto decodificado aparece al instante: los \n pasan a ser saltos de línea reales y \uXXXX el carácter correspondiente.
- Si una secuencia no es válida, la herramienta indica cuál y dónde.
- 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:
"{\"user\":\"Ada\",\"note\":\"line1\\nline2\",\"smile\":\"\u263a\"}"{"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.
Herramientas relacionadas
Escapar JSON
Convierta cualquier texto, incluso un documento JSON completo, en una cadena segura para incrustar dentro de otro valor JSON.
JSON y datos
Formateador JSON
Convierta un JSON minificado o desordenado en texto legible y bien sangrado, con un mensaje de error preciso si el JSON no es válido.
JSON y datos
Reparar JSON
Pegue «casi JSON» de un registro, una respuesta de chatbot o un fragmento de JavaScript y obtenga JSON válido, con un informe claro de cada cambio.
JSON y datos
Reversión de Escape Unicode
Pegue un texto lleno de \u00e9, U+1F600 o ☺ y lea los caracteres reales.
Codificación y decodificación
Desescapar XML
Convierta las entidades XML y las referencias numéricas de caracteres en los caracteres que representan.
JSON y datos
Decodificador de Entidades HTML
Convierta <, é, € y 😀 de nuevo en los caracteres que representan.
Codificación y decodificación