Escapar JSON
Escapa y desescapa cadenas JSON en línea. Convierte caracteres especiales como comillas, barras invertidas y saltos de línea en secuencias de escape al instante.
¿Qué es el escape de JSON?
El escape de JSON es el proceso de convertir caracteres especiales (como comillas dobles, barras invertidas y caracteres de control) en secuencias de escape (como \", \\, \n) para que puedan incluirse de forma segura en cadenas JSON sin romper la estructura.
¿Qué es el desescape de JSON?
El desescape de JSON es el proceso inverso: convierte secuencias de escape como \" y \n de vuelta a sus caracteres originales (comillas dobles y saltos de línea), restaurando la forma legible de la cadena.
¿Qué caracteres deben escaparse en JSON?
En JSON, deben escaparse las comillas dobles ("), las barras invertidas (\) y los caracteres de control como saltos de línea (\n), tabulaciones (\t), retornos de carro (\r), retrocesos (\b) y saltos de página (\f). Los caracteres menores a U+0020 también pueden escaparse con la notación \uXXXX.
¿Mis datos están seguros con esta herramienta?
Absolutamente. Todo el procesamiento se realiza enteramente en su navegador con JavaScript. Ningún dato se envía a ningún servidor, por lo que es seguro procesar contenido JSON confidencial.
¿Cómo escapo una cadena JSON para usar en código JavaScript?
Pegue su texto en el campo de entrada, seleccione el modo Escape y opcionalmente active "Envolver en comillas". La salida será una cadena correctamente escapada que puede incrustar directamente en código JavaScript o JSON.
¿Cuál es la diferencia entre escape JSON y codificación URL?
El escape de JSON maneja caracteres especiales dentro de la sintaxis JSON (comillas, barras invertidas, caracteres de control). La codificación URL (codificación porcentual) maneja caracteres no seguros en URLs. Tienen propósitos diferentes y producen formatos distintos.
¿Puede esta herramienta manejar archivos JSON grandes?
Sí. La herramienta procesa texto directamente en su navegador sin límites de tamaño. El rendimiento depende de las capacidades de su dispositivo, pero los datos JSON típicos se procesan al instante.
¿Qué hace "Envolver en comillas"?
Cuando está activado, la salida escapada se envuelve entre comillas dobles, produciendo un literal de cadena JSON válido (por ejemplo, "Hello \"World\""). Sin esta opción, solo se muestra el contenido escapado sin comillas circundantes.
¿Puedo usar esta herramienta sin conexión?
Sí. Una vez cargada la página, toda la funcionalidad trabaja sin conexión a internet ya que todo se ejecuta localmente en su navegador.
¿Cómo escapo caracteres Unicode en JSON?
Los caracteres ASCII estándar como comillas y barras invertidas se escapan con notación de barra invertida (\", \\). Para otros caracteres Unicode, puede usar el formato \uXXXX. Esta herramienta maneja automáticamente las secuencias de escape estándar.
¿Cuál es la diferencia entre comillas simples y dobles en JSON?
En JSON, solo las comillas dobles son válidas para envolver valores de cadena. Las comillas simples no tienen significado especial y no necesitan escaparse. Si su JSON usa comillas simples como delimitadores, no es JSON válido.
¿Por qué necesito escapar cadenas JSON?
El escape es necesario cuando necesita incrustar contenido generado por el usuario, valores dinámicos o texto con caracteres especiales en JSON. Sin un escape adecuado, caracteres como comillas o saltos de línea romperían la sintaxis JSON y causarían errores de análisis.
Cómo usar Escapar JSON
Escapa o desescapa cadenas JSON convirtiendo comillas, barras invertidas y saltos de línea en secuencias de escape seguras, o devolviéndolas a caracteres reales. Funciona por completo en tu navegador y nada de lo que pegues se sube.
- Pega el texto o la cadena JSON que quieras convertir en el área de entrada.
- Pulsa “Escape” para convertir caracteres especiales como comillas, barras invertidas y saltos de línea en secuencias de escape seguras.
- Pulsa “Unescape” para hacer lo contrario y devolver las secuencias de escape a comillas, barras invertidas y saltos de línea reales.
- Activa “Wrap in quotes” cuando necesites el resultado entre comillas dobles, listo para pegar en JSON.
Si la salida muestra barras invertidas duplicadas, la entrada probablemente ya estaba escapada: ejecuta “Unescape” una vez antes de volver a escapar.
Herramientas relacionadas
- JSON Stringify Convierta objetos y matrices de JavaScript a cadenas JSON con sangría personalizable y escape HTML. Gratis, todo el procesamiento se realiza en su navegador.
- TSV a JSON Convierte TSV a JSON gratis en línea. Soporta encabezados, detección automática de tipos y minificación. Todo en el navegador.
- JSON a CSV Conversor gratis de JSON a CSV en línea. Aplana objetos anidados, elige delimitadores personalizados y descarga al instante. 100% en el navegador.
- Convertidor CSV a JSON Convierte CSV a JSON gratis en línea. Soporta delimitadores personalizados, objetos basados en encabezados y detección automática de tipos. Todo en el navegador.
- Embellecedor XML Embellecedor XML gratuito en línea. Formatea, embellece e indenta XML al instante en tu navegador.
- Validador XML Valida la sintaxis y estructura XML al instante. Detecta errores con números de línea precisos y mensajes detallados. Gratis, seguro y funciona en tu navegador.
- SQL a JSON Convierte sentencias SQL INSERT a arrays u objetos JSON al instante. Soporta VALUES múltiples, manejo de NULL, detección automática de tipos e impresión formateada. 100% cliente, sin subida.
- Visor de árbol YAML Analiza YAML en un árbol colapsable interactivo. Admite YAML multidocumento, anclas y alias, búsqueda, conversión a JSON y arrastrar/soltar archivos .yaml/.yml.