Escapar y desescapar JSON
Convierte un documento JSON en una cadena que puedes pegar dentro de otro documento, o lee una cadena escapada de vuelta al texto que representa.
Texto
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Escapado
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
El resultado aparece aqui.
Avisos
Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.
Sobre esta herramienta
Escapar es lo que necesita un documento antes de poder vivir dentro de una cadena: un valor JSON que contiene otro documento JSON, una linea de log, un argumento de consola, un caso de prueba pegado en un test. Las reglas son pocas y aqui estan todas. Los caracteres que tienen un escape corto lo reciben, los caracteres de control que no lo tienen se convierten en un escape \u, y la barra se deja tal cual, porque JSON acepta \/ pero no lo exige. De forma opcional, todo lo que supere ASCII tambien se convierte en un escape \u, que es lo que conviene cuando el texto tiene que cruzar algo que no seguro es UTF-8. Ninguna direccion exige JSON valido, ya que escapar parte de un documento es algo normal, y la pagina dice aparte si el resultado se puede leer como JSON.
Como se usa
- Elige Escapar o Desescapar y pega tu texto en el panel izquierdo.
- Al escapar, decide si el resultado va entre comillas y si se escapa todo lo que supere ASCII.
- Pulsa Convertir y copia el resultado. Un escape incorrecto se indica con su linea y columna.