Conversor JSON ⇄ String

Escape JSON como um literal de string para incorporar em código-fonte, ou desescape uma string de volta para JSON formatado. Suporta os dois sentidos: JSON para String e String para JSON.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Também: Todas as ferramentas JSON | Visualizador / editor JSON | Avaliador JSONPath | Validador de JSON Schema | JSON → SQL / TOML | Comparação JSON.
Direção: Aspas:
JSON → String (escapar): Converte JSON num literal de string escapado, adequado para incorporar em JavaScript, Python, Java, C# ou qualquer linguagem que suporte strings JSON.
String → JSON (desescapar): Converte uma string escapada de volta num JSON formatado e legível.
Sugestão: use a opção Aspas para envolver a saída em aspas duplas, aspas simples ou sem aspas. As aspas duplas são o padrão para JavaScript/JSON.
Uma string JSON não é JSON

Um valor JSON analisado são dados; um literal de string JSON é texto que contém JSON, com cada aspa e quebra de linha escapadas (\", \n). Escapar envolve os dados em código-fonte; desescapar reverte. A duplicação de escapes acontece quando os dados passam por duas camadas — o resultado mostra \\\" onde deveria estar uma única \" — desescape duas vezes, ou corrija o circuito.

Escolha o estilo de aspas de acordo com a sua linguagem de destino — as aspas duplas são o padrão para JSON e JavaScript.