Escapar / Desescapar JSON
Escapa y desescapa cadenas JSON - convierte caracteres especiales a secuencias de escape
Entrada
Salida
¿Qué es JSON Escape / Unescape?
¿Necesitas escapar caracteres especiales en una cadena JSON? ¿O desescapar una cadena escapada de nuevo a lo normal? Esta herramienta hace ambas cosas. Convierte caracteres especiales como comillas, saltos de línea y tabulaciones en sus secuencias de escape (como ", \n, \t) y viceversa. Perfecto para preparar cadenas para codificación JSON o decodificar cadenas JSON escapadas.
Según MDN Web Docs, las cadenas JSON necesitan ciertos caracteres escapados. Nuestra herramienta sigue la especificación JSON RFC 8259 y el estándar ECMA-404, por lo que las cadenas escapadas son JSON válido y las cadenas desescapadas están correctamente formateadas. Excelente para manejar entrada de usuario, respuestas de API o cualquier momento que necesites codificar/decodificar cadenas de forma segura.
Todo ocurre en tu navegador – tus datos nunca dejan tu computadora. Escapa o desescapa cadenas al instante con un clic.
Cómo usar JSON Escape / Unescape
Sigue estos pasos para escapar o desescapar cadenas JSON. Cada paso utiliza los botones y paneles reales de esta página.
Elige modo Escapar o Desescapar
Usa el interruptor de Modo encima de los editores. Haz clic en Escapar para convertir caracteres especiales (comillas, saltos de línea, tabulaciones) en secuencias de escape como ", \n, \t. Haz clic en Desescapar para convertirlos de vuelta. Ejemplo de entrada para modo escape:
Plan: "5G Ilimitado"
Datos: 45.2GB activoLa salida se convierte en: Plan: \"5G Ilimitado\"\nDatos: 45.2GB\tactivo – válido para cadenas JSON según RFC 8259.
Pega, sube o carga un ejemplo
Pega texto en el panel izquierdo de Entrada, o haz clic en Subir para cargar un archivo .json o .txt. Haz clic en Ejemplo para ver un ejemplo. La conversión ocurre automáticamente mientras escribes – no hay botón para hacer clic. Ambos paneles muestran resaltado de sintaxis.
Copia o descarga
El panel derecho de Salida muestra el resultado. Haz clic en Copiar para copiar al portapapeles, o Descargar para guardar como archivo. Usa Limpiar en el panel de entrada para empezar de nuevo. Todo el procesamiento se ejecuta en tu navegador.
Cuándo realmente usarías esto
Desarrollo de APIs
Escapa la entrada del usuario antes de enviarla en solicitudes JSON API. Asegura que los caracteres especiales no rompan tu estructura JSON. Esencial para manejar contenido generado por usuarios de forma segura.
Procesamiento de datos
Desescapa cadenas JSON de respuestas de API o exportaciones de bases de datos. Convierte cadenas escapadas de nuevo a texto legible para mostrar o procesamiento posterior.
Codificación de cadenas
Prepara cadenas para codificación JSON. Escapa caracteres especiales antes de usar <code>JSON.stringify()</code> o cuando construyes JSON manualmente.
Depuración
Depura errores de análisis JSON. Desescapa cadenas para ver qué contienen realmente, o escapa cadenas para ver cómo aparecerán en JSON.
Preguntas frecuentes
¿Se almacenan mis datos?
No. Todo ocurre en tu navegador. Tu texto nunca sale de tu computadora – ni siquiera lo vemos. Consulta RFC 8259 para más detalles.
¿Qué caracteres se escapan?
Comillas ("), barras invertidas (\), saltos de línea (\n), tabulaciones (\t), retornos de carro (\r), y otros caracteres de control. Los caracteres Unicode también se pueden escapar como \uXXXX.
¿Cuál es la diferencia entre escapar y desescapar?
Escapar convierte caracteres especiales a secuencias de escape (como " se convierte en \"). Desescapar convierte secuencias de escape de vuelta a caracteres normales (como \" se convierte en ").
¿Funciona con objetos JSON?
Esta herramienta funciona con cadenas. Si tienes un objeto JSON, típicamente usarías JSON.stringify() que maneja el escape automáticamente. Esta herramienta es para cuando necesitas escapar/desescapar cadenas sin procesar.
¿Puedo escapar caracteres Unicode?
Sí. Los caracteres Unicode se escapan como secuencias \uXXXX. La herramienta maneja todas las secuencias de escape JSON estándar incluyendo Unicode.
¿Qué pasa si desescapo secuencias de escape inválidas?
JSON Las secuencias de escape inválidas se dejan como están. La herramienta intenta manejar secuencias de escape comunes, pero las malformadas no romperán la conversión.
Otras herramientas JSON que podrías necesitar
El escape es solo una tarea JSON. Aquí hay otras herramientas que funcionan bien juntas: