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.
🔍 Registo de deteção automática
Pronto. Carregue em Deteção automática ou escreva para analisar o formato da entrada.