Convertidor JSON ↔ cadena

Escape JSON como literal de cadena para incrustarlo en código fuente, o desescape una cadena para volver a obtener JSON con formato. Admite ambos sentidos: JSON a cadena y cadena a JSON.
Todo el procesamiento se realiza en local en su navegador: sus datos nunca se suben a ningún servidor.
También: Todas las herramientas JSON | Visor / editor JSON | Evaluador de JSONPath | Validador de esquemas JSON | JSON → SQL / TOML | Comparar JSON.
Dirección: Comillas:
JSON → cadena (escapar): convierte JSON en un literal de cadena escapado, apto para incrustarlo en JavaScript, Python, Java, C# o cualquier lenguaje que admita cadenas JSON.
Cadena → JSON (desescapar): convierte una cadena escapada de nuevo en JSON con formato y legible.
Consejo: use la opción Comillas para envolver la salida entre comillas dobles, simples o sin comillas. Las comillas dobles son el estándar para JavaScript y JSON.
Una cadena JSON no es JSON

Un valor JSON analizado son datos; un literal de cadena JSON es texto que contiene JSON, con cada comilla y cada salto de línea escapados (\", \n). Escapar convierte los datos en código fuente; desescapar lo invierte. El doble escape ocurre cuando los datos pasan por dos capas: el resultado muestra \\\" donde debería haber un único \". En ese caso, desescape dos veces o corrija la canalización.

Elija el estilo de comillas según el lenguaje de destino: las comillas dobles son el estándar para JSON y JavaScript.