Exemplo prático
Escape uma mensagem contendo aspas, barras invertidas, tabulações e uma quebra de linha antes de colocá-la dentro de um literal de string JSON.
Cole texto simples para escapá-lo como string JSON, ou cole conteúdo JSON escapado para decodificar \n, \t, \", \\ e \uXXXX.
JSON Escape / Unescape converte texto simples em conteúdo seguro para strings JSON e decodifica sequências JSON escapadas de volta para texto legível.
É útil para payloads de API, logs, configuração JSON, testes e casos em que você precisa representar corretamente aspas, barras invertidas, quebras de linha, tabs e escapes Unicode.
Entenda o workflow por trás desta ferramenta e o que revisar depois.
Escaping torna uma string sintaticamente válida para JSON, mas o contexto ao redor define se ela também é segura e correta.
Use JSON escaping apenas para strings JSON; HTML, JavaScript, URLs, SQL e comandos shell têm regras próprias.
Verifique se seu framework já escapa a saída antes de adicionar backslashes extras ou escape de aspas manualmente.
Revise quebras de linha, tabs, aspas, backslashes, Unicode e caracteres invisíveis ao mover texto entre sistemas.
Cole o valor escapado no parser, config file ou API payload real antes de usar a saída copiada.
Escape uma mensagem contendo aspas, barras invertidas, tabulações e uma quebra de linha antes de colocá-la dentro de um literal de string JSON.
O escape JSON não torna um valor seguro para HTML, JavaScript, SQL ou shell; cada destino tem regras diferentes.
Escapo na fronteira de saída final e mantenho o valor interno sem escape para evitar escape duplo.
Você também pode achar essas ferramentas úteis.