Categoría: Desarrollo

Escape de cadenas JSON

Idea propia¿Falta una herramienta?

Convierte texto a un literal de cadena JSON y viceversa

Convierte texto sin procesar en un literal de cadena seguro para JSON, con comillas, barras invertidas y caracteres de control escapados, o decodifica un literal de cadena JSON de vuelta al texto original. Se ejecuta enteramente en tu navegador.

Literal de cadena JSON
"A \"quoted\" line\nwith a tab\there and a backslash \\ too."

Todo lo de esta página se procesa en tu navegador. No se sube nada.

Para qué sirve

Pegar una línea de registro con varias líneas o un fragmento con comillas directamente en una configuración JSON o un payload de API rompe el archivo en cuanto una comilla o un salto de línea cae en el lugar equivocado. Esta herramienta usa las mismas reglas de escape que define el estándar JSON para convertir cualquier texto en un literal seguro para insertar en un documento JSON, y también a la inversa: pega un literal, con o sin sus comillas envolventes, para recuperar el texto original.

Cómo se usa

  1. Elige Escapar para convertir texto sin procesar, o Desescapar para decodificar un literal.
  2. Pega o escribe en el cuadro de entrada.
  3. Copia el resultado del cuadro de salida.

Privacidad

Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.

Preguntas frecuentes

¿Se sube mi texto a algún sitio?
No. El escape y la decodificación ocurren en JavaScript ejecutado en la página, así que nada de lo que pegas sale de tu dispositivo.
¿Necesito incluir las comillas envolventes al desescapar?
No. Se acepta un literal con o sin sus comillas dobles externas; de cualquier forma se interpreta como una sola cadena JSON.
¿Qué pasa si el literal no es válido?
Un mensaje explica qué rechazó el analizador JSON, como una cadena sin terminar o una secuencia de escape incorrecta, en lugar de fallar en silencio.