Escapar JSON
Escapar e desescapar strings JSON online. Converta caracteres especiais como aspas, barras invertidas e quebras de linha em sequências de escape seguras.
O que é escape de JSON?
Escape de JSON é o processo de converter caracteres especiais (como aspas duplas, barras invertidas e caracteres de controle) em sequências de escape (como \", \\, \n) para que possam ser incluídos com segurança em strings JSON sem quebrar a estrutura.
O que é unescape de JSON?
Unescape de JSON é o processo inverso — converte sequências de escape como \" e \n de volta em seus caracteres originais (aspas duplas e quebras de linha), restaurando a forma legível da string.
Quais caracteres precisam ser escapados em JSON?
Em JSON, os seguintes caracteres devem ser escapados: aspas duplas ("), barras invertidas (\) e caracteres de controle como quebras de linha (\n), tabulações (\t), retornos de carro (\r), retrocessos (\b) e avanços de formulário (\f).
Meus dados estão seguros com esta ferramenta?
Absolutamente. Todo o processamento acontece inteiramente no seu navegador usando JavaScript. Nenhum dado é enviado para qualquer servidor, tornando seguro processar conteúdo JSON confidencial.
Como escapo uma string JSON para usar em código JavaScript?
Cole seu texto no campo de entrada, selecione o modo Escape e opcionalmente ative "Envolver em aspas". A saída será uma string corretamente escapada que você pode incorporar diretamente em código JavaScript ou JSON.
Qual é a diferença entre escape JSON e codificação URL?
O escape JSON lida com caracteres especiais na sintaxe JSON (aspas, barras invertidas, caracteres de controle). A codificação URL trata de caracteres inseguros em URLs. Eles têm propósitos diferentes e produzem formatos de saída diferentes.
Esta ferramenta pode lidar com arquivos JSON grandes?
Sim. A ferramenta processa texto diretamente no seu navegador sem limites de tamanho de arquivo. O desempenho depende das capacidades do seu dispositivo, mas dados JSON típicos são processados instantaneamente.
O que "Envolver em aspas" faz?
Quando ativado, a saída escapada é envolvida em aspas duplas, produzindo um literal de string JSON válido (por exemplo, "Hello \"World\""). Sem esta opção, apenas o conteúdo escapado é exibido.
Posso usar esta ferramenta offline?
Sim. Uma vez que a página é carregada, toda a funcionalidade funciona sem conexão à internet, pois tudo é executado localmente no seu navegador.
Como escapo caracteres Unicode em JSON?
Caracteres ASCII padrão como aspas e barras invertidas são escapados com notação de barra invertida (\", \\). Para outros caracteres Unicode, pode-se usar o formato \uXXXX.
Qual é a diferença entre aspas simples e duplas em JSON?
Em JSON, apenas aspas duplas são válidas para envolver valores de string. Aspas simples não têm significado especial e não precisam ser escapadas.
Por que preciso escapar strings JSON?
O escape é necessário quando você precisa incorporar conteúdo gerado pelo usuário, valores dinâmicos ou texto contendo caracteres especiais em JSON. Sem escape adequado, caracteres como aspas ou quebras de linha quebrariam a sintaxe JSON.