#188 · Formato y datos

Desescapar cadenas JSON

Convierte el contenido escapado de una cadena JSON a texto normal usando las reglas estrictas del formato. Interpreta comillas, barras, saltos de línea, tabulaciones y secuencias Unicode, y avisa cuando la entrada contiene un escape que JSON no admite.

Entrada de texto

Interpretación estricta de JSON
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o escribe el texto en el área de entrada.
  2. Ajusta las opciones disponibles si las necesitas.
  3. Pulsa Desescapar JSON o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado y las métricas antes de copiarlo o descargarlo.

Qué hace esta herramienta

Reconstruye el valor textual que representa una cadena JSON escapada sin aceptar extensiones propias de JavaScript, como \xNN o escapes arbitrarios.

Encierra temporalmente la entrada entre comillas y la analiza con JSON.parse; si las secuencias no cumplen la gramática JSON, se devuelve un error descriptivo.

Introduce el contenido interior escapado, sin las comillas exteriores. Si ya tienes una cadena JSON completa, elimina solo esas comillas antes de usar la herramienta.

Ejemplo

Entrada:

Nombre: \"Niña\"\nRuta: C:\\datos\\2026

Resultado esperado: las secuencias válidas se restauran a sus caracteres originales.

Casos de uso

  • Preparar fragmentos para documentación técnica o ejemplos de código.
  • Corregir texto copiado desde exportaciones, APIs o archivos de configuración.
  • Comprobar cómo se representan caracteres reservados antes de importar datos.
  • Depurar diferencias entre texto visible y texto almacenado.

Consejos para obtener mejores resultados

  • Trabaja con una copia del texto original cuando el contenido sea importante.
  • Comprueba el contexto de destino: HTML, XML, JavaScript, JSON y CSV tienen reglas diferentes.
  • Prueba primero con una muestra pequeña si el contenido proviene de una exportación grande.
  • Revisa especialmente comillas, barras invertidas y saltos de línea.
  • Usa UTF-8 para conservar correctamente tildes, ñ, símbolos y emoji.

Detalles del procesamiento

Encierra temporalmente la entrada entre comillas y la analiza con JSON.parse; si las secuencias no cumplen la gramática JSON, se devuelve un error descriptivo.

Introduce el contenido interior escapado, sin las comillas exteriores. Si ya tienes una cadena JSON completa, elimina solo esas comillas antes de usar la herramienta.

Preguntas frecuentes

¿Por qué \x41 da error aunque funcione en algunas cadenas JavaScript?

Porque \xNN no forma parte de los escapes permitidos por JSON. Para A puedes usar el carácter directo o una secuencia Unicode como \u0041.

¿La herramienta acepta una cadena JSON con sus comillas exteriores?

Está pensada para el contenido interior escapado. Si pegas las comillas exteriores, se interpretarán como parte del contenido y pueden producir un error.

¿Cómo se convierten secuencias Unicode como \u00F1?

JSON.parse las interpreta según la gramática JSON y devuelve el carácter Unicode correspondiente, por ejemplo ñ.

¿Se ejecuta algún código al desescapar JSON?

No. Se utiliza el parser JSON nativo, que analiza datos y no ejecuta expresiones JavaScript.

¿Qué hago si aparece un error de escape inválido?

Revisa barras invertidas sueltas, comillas sin escapar o secuencias no admitidas por JSON. Corrige la entrada y vuelve a procesarla.

Resumen del módulo

MóduloFunción
EntradaTexto procesado localmente en el navegador
MotorReglas específicas de Desescapar cadenas JSON
SalidaResultado copiable y descargable en TXT
PrivacidadEl contenido no necesita salir del navegador