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.