Herramienta de Tool Kumar

Escapar y desescapar JSON

Pega JSON para obtenerlo como una sola cadena escapada, la forma que necesitas cuando JSON va dentro de otro valor JSON, una variable de entorno o unos datos de prueba. Pega una cadena escapada para volver a convertirla en JSON legible.

Cómo usar esta herramienta

  1. Pega un documento JSON o abre un archivo.
  2. Lee la cadena escapada en la vista Formatear, donde está seleccionada la opción Cadena. Con formato y Minificar muestran el documento en sí.
  3. Para desescapar, pega una cadena JSON que contenga JSON y elige Desescapar JSON en el aviso. La entrada pasa a ser el documento con formato.

Ejemplo práctico

El documento se minifica y después se escribe como una sola cadena JSON. Cada comilla interna se convierte en \" y el salto de línea escapado de note se convierte en \\n.

Entrada

{"event":"signup","user":{"name":"Ada","email":"ada@example.com"},"note":"Line one\nLine two","quote":"She said \"hi\""}

Salida

"{\"event\":\"signup\",\"user\":{\"name\":\"Ada\",\"email\":\"ada@example.com\"},\"note\":\"Line one\\nLine two\",\"quote\":\"She said \\\"hi\\\"\"}"

Opciones y casos especiales

  • El escape parte del documento minificado, de modo que la cadena no contiene espacios en blanco adicionales.
  • Escapar una cadena ya escapada añade otra capa de barras inversas. Desescápala una vez por cada capa.
  • La entrada se lee como JSON y no se ejecuta como JavaScript. La sintaxis no estricta, como los comentarios o las comillas simples, se repara antes de escapar.
  • Puedes expandir una cadena dentro de un documento más grande en su propia ubicación. Selecciónala en Árbol y elige Expandir cadena JSON anidada en el menú Más opciones.
  • Desescapar sustituye la entrada y Ctrl+Z deshace el cambio.

Privado por defecto

Tu documento permanece en este navegador. Tool Kumar analiza, convierte y crea las descargas en tu dispositivo, sin cuenta ni pasos para subir archivos.

Preguntas sobre Escapar y desescapar JSON

¿Cómo escapo una cadena JSON?
Pega el documento JSON. La salida Cadena lo muestra como un único literal de cadena JSON, con cada comilla, barra inversa y salto de línea escapados. Cópialo donde se espere una cadena.
¿Cómo desescapo JSON?
Pega la cadena escapada, incluidas las comillas exteriores. Tool Kumar detecta que contiene JSON y ofrece Desescapar JSON, que la sustituye por el documento con formato.
¿Por qué JSON.stringify añade barras inversas a mi cadena?
El valor ya era una cadena JSON, por lo que volver a convertirlo en cadena escapa sus comillas. Una llamada a JSON.parse devuelve el texto JSON original y volver a analizar ese texto devuelve el objeto. También puedes desescaparlo aquí para leer el documento.

Herramientas relacionadas

Validador JSON, Minificar JSON y Formateador JSON.