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.
Como usar Escapar JSON
Escape ou desfaça o escape de strings JSON convertendo aspas, barras invertidas e quebras de linha em sequências de escape seguras — ou de volta para caracteres reais. Roda inteiramente no seu navegador e nada do que você colar é enviado.
- Cole o texto ou a string JSON que deseja converter na área de entrada.
- Clique em “Escape” para converter caracteres especiais como aspas, barras invertidas e quebras de linha em sequências de escape seguras.
- Clique em “Unescape” para fazer o inverso e transformar as sequências de escape de volta em aspas, barras invertidas e quebras de linha reais.
- Ative “Wrap in quotes” quando precisar do resultado entre aspas duplas, pronto para colar em JSON.
Se a saída mostrar barras invertidas duplicadas, a entrada provavelmente já estava escapada — execute “Unescape” uma vez antes de escapar de novo.
Ferramentas relacionadas
- JSON Stringify Converta objetos e arrays JavaScript em strings JSON com indentação personalizável e escape HTML. Gratuito, processado inteiramente no seu navegador.
- TSV para JSON Converta TSV para JSON online grátis. Suporta cabeçalhos, detecção automática de tipos e minificação. Tudo no navegador.
- JSON para CSV Conversor grátis de JSON para CSV online. Achata objetos aninhados, escolha delimitadores e baixe instantaneamente. 100% no navegador.
- Conversor CSV para JSON Converta CSV para JSON online grátis. Suporta delimitadores personalizados, objetos baseados em cabeçalhos e detecção automática de tipos. Tudo no navegador.
- Embelezador XML Embelezador XML online gratuito. Formate, embeleze e indente XML instantaneamente no seu navegador.
- Validador XML Valide a sintaxe e estrutura XML instantaneamente. Detecte erros com números de linha precisos e mensagens detalhadas. Grátis, seguro e funciona no seu navegador.
- SQL para JSON Converta declarações SQL INSERT em arrays ou objetos JSON instantaneamente. Suporta VALUES múltiplos, tratamento de NULL, detecção automática de tipos e formatação. 100% cliente, sem upload.
- Visualizador de árvore YAML Analisa YAML em uma árvore recolhível interativa. Suporta YAML multidocumento, âncoras e aliases, busca, conversão para JSON e arrastar/soltar arquivos .yaml/.yml.