Escape e desbloqueio de string JSON
Escape do texto bruto em uma string JSON ou analise os escapes JSON de volta ao texto legível.
Escape e desbloqueio de string JSON
Cada string incorporada em um documento JSON deve seguir as regras de escape do formato: aspas duplas e barras invertidas recebem uma barra invertida inicial, as quebras de linha tornam-se \\n, as guias tornam-se \\t e os caracteres de controle abaixo de U+0020 são escritos como sequências \\uXXXX. Esta ferramenta converte texto bruto naquele formato de escape e vice-versa. Cole uma mensagem de log de várias linhas, uma consulta SQL ou um snippet de HTML e a saída cairá diretamente em uma carga JSON, um arquivo de configuração ou um corpo curl sem quebrar o analisador.
Duas opções moldam a saída de escape. "Envolver entre aspas" envolve o resultado entre aspas duplas, produzindo uma string JSON literal completa pronta para colar após dois pontos; desligue-o quando o destino já fornecer as cotações. "Escape não-ASCII" adicionalmente reescreve todos os caracteres acima de U+007F como uma sequência \\uXXXX - letras acentuadas tornam-se escapes únicos e emoji tornam-se pares substitutos como \\ud83d\\ude00 - mantendo a saída ASCII pura para sistemas legados, cabeçalhos HTTP ou ferramentas que alteram UTF-8.
Unescape faz o inverso: ele analisa escapes de string JSON, incluindo sequências \\uXXXX e pares substitutos, de volta em texto legível. Ele aceita entrada com ou sem aspas, portanto, um valor copiado diretamente de um arquivo JSON funciona como está. Entrada inválida — uma barra invertida sem correspondência ou uma citação perdida — produz um erro claro em vez de um resultado parcialmente convertido.
Tudo funciona localmente no seu navegador: nada é carregado e seu texto nunca sai do seu dispositivo. A contagem na saída conta os caracteres antes e depois da conversão, mais o número de sequências de escape aplicadas, atualizando ao vivo conforme você digita.