JSON Unescape
Desescapar cadenas JSON en línea: convierte secuencias de escape de vuelta a caracteres especiales al instante
Entrada
Salida
¿Qué es JSON Unescape?
¿Alguna vez copiaste una cadena JSON de una base de datos o respuesta de API y la encontraste llena de \", \n y \\ — haciéndola completamente ilegible? Eso es el escapado JSON en acción. Según RFC 8259 (la especificación JSON), ciertos caracteres deben ser escapados dentro de las cadenas JSON. Esta herramienta revierte eso — decodifica todas las secuencias de escape JSON estándar de vuelta a sus caracteres originales al instante, en tu navegador.
Esta herramienta tiene dos modos: Unescape y Escape. Cambie entre ellos en la parte superior. Ambos se ejecutan en su navegador; no se envía nada a ningún servidor.
Cómo usar esta herramienta
Elegir modo
Seleccione Unescape para convertir secuencias de escape de vuelta a caracteres especiales, o Escape para codificarlos.
Pegar entrada
Pegue su cadena JSON escapada en el editor izquierdo. Use Ejemplo o Subir si es necesario.
Copiar resultado
El panel derecho se actualiza automáticamente. Use Copiar o Descargar. Para analizar cadenas JSON, pruebe String a JSON.
Ejemplos de JSON Unescape
Desescapar convierte secuencias de escape de vuelta a sus caracteres originales. Ejemplo:
Entrada escapada
Salida desescapada
Cuándo importa el desescapado
Cuando recibe una cadena JSON de una API que ha sido doblemente escapada, o cuando necesita leer una cadena almacenada con secuencias de escape, el desescapado es esencial.
Para analizar cadenas JSON escapadas en objetos, use la herramienta String a JSON, que puede analizar cadenas escapadas directamente.
Preguntas frecuentes
¿Qué secuencias de escape maneja esta herramienta?
Todas las secuencias de escape JSON estándar: \" → ", \\ → \, \n → salto de línea, \t → tabulación, \r → retorno de carro, \uXXXX → carácter Unicode.
¿Funciona con JSON completo o solo cadenas?
Ambos. En modo Unescape, las secuencias de escape se convierten de vuelta. Para analizar una cadena JSON en un objeto, use String a JSON.
¿Se envían mis datos a algún lugar?
No. El procesamiento se ejecuta completamente en su navegador.
¿Qué pasa si la entrada no es JSON válido?
La herramienta intentará desescapar la cadena manualmente reemplazando las secuencias de escape conocidas.
¿Cuándo necesito desescapar JSON?
Cuando JSON se almacena o transmite como una cadena (por ejemplo, en una base de datos o como respuesta de API).
Herramientas relacionadas
Las reglas de escape de cadenas JSON están en RFC 8259. MDN cubre JSON en JavaScript.