Simplifique seu fluxo de trabalho: Pesquise miniwebtool.
Adicionar
Página Inicial > Ferramentas de webmaster > Escape/Unescape de String JSON
 

Escape/Unescape de String JSON

Escape caracteres especiais (aspas, barras invertidas, quebras de linha, etc.) em uma string para que ela possa ser usada com segurança dentro de uma estrutura JSON, ou reverta strings JSON escapadas para sua forma original.

Escape/Unescape de String JSON
Texto de Entrada:
Modo:

Embed Escape/Unescape de String JSON Widget

Escape/Unescape de String JSON

Bem-vindo à nossa ferramenta de Escape e Unescape de String JSON, um utilitário online gratuito que ajuda você a escapar caracteres especiais em strings para uso seguro em JSON e fazer o unescape de strings JSON de volta à sua forma original. Seja você um desenvolvedor trabalhando com APIs JSON, preparando dados para estruturas JSON ou depurando problemas de análise JSON, esta ferramenta fornece conversões rápidas e precisas.

O que é o Escape de String JSON?

O escape de string JSON é o processo de converter caracteres especiais em uma string para sequências de escape, para que a string possa ser usada com segurança dentro de estruturas de dados JSON. JSON (JavaScript Object Notation) é um formato de dados leve que exige que certos caracteres sejam escapados para evitar erros de sintaxe.

Por exemplo, se você tiver uma string contendo um caractere de nova linha ou aspas duplas, estes devem ser convertidos para suas sequências de escape (como \n ou \") antes que a string possa ser incluída em um documento JSON.

Por que usar o Escape de String JSON?

O escape de string JSON é essencial por vários motivos:

1. Prevenir Erros de Sintaxe JSON

Caracteres especiais como aspas duplas, barras invertidas e novas linhas podem quebrar a sintaxe JSON se não forem devidamente escapados. O escape garante que seu JSON permaneça válido e analisável.

2. Transmissão Segura de Dados

Ao enviar dados por meio de APIs ou armazenar JSON em bancos de dados, strings devidamente escapadas garantem que seus dados sejam transmitidos e armazenados corretamente sem corrupção.

3. Compatibilidade entre Plataformas

Diferentes linguagens de programação e sistemas lidam com strings de forma diferente. O escape JSON fornece uma maneira padronizada de representar caracteres especiais em todas as plataformas.

4. Depuração e Desenvolvimento

Ao depurar erros de análise JSON, o unescape de strings JSON ajuda você a ver o conteúdo real e identificar problemas mais facilmente.

Como usar esta ferramenta

Escaping (String para JSON seguro)

  1. Cole ou digite seu texto contendo caracteres especiais no campo de entrada
  2. Selecione o modo "Escape"
  3. Clique em "Converter"
  4. Copie o resultado escapado e use-o em suas estruturas JSON

Unescaping (JSON seguro para String)

  1. Cole a string escapada em JSON (como Hello \"World\"\n) no campo de entrada
  2. Selecione o modo "Unescape"
  3. Clique em "Converter"
  4. Copie o resultado unescaped para ver o texto original

Referência de Sequências de Escape JSON Comuns

Aqui estão as sequências de escape usadas em strings JSON:

Caractere Forma Escapada Escape Unicode Descrição
" \" \u0022 Aspas duplas
\ \\ \u005C Barra invertida
\n \u000A Alimentação de linha (nova linha)
\r \u000D Retorno de carro
\t \u0009 Tabulação horizontal
 \b \u0008 Backspace
\f \u000C Alimentação de formulário
/ \/ \u002F Barra (opcional)

Escape Obrigatório vs. Opcional

Deve Ser Escapado

Estes caracteres devem sempre ser escapados em strings JSON:

Escape Opcional

Alguns caracteres podem opcionalmente ser escapados:

Sequências de Escape Unicode

O JSON também suporta sequências de escape Unicode no formato \uXXXX, onde XXXX é um ponto de código Unicode hexadecimal de quatro dígitos. Isso permite representar qualquer caractere Unicode, incluindo:

Por exemplo, o símbolo de direitos autorais © pode ser representado como \u00A9.

Melhores Práticas

Casos de Uso Comuns

1. Payloads de Requisição de API

Ao preparar dados para requisições de API REST:

Original: Usuário disse "Olá"

Escapado: Usuário disse \"Olá\"

Em JSON: {"message": "Usuário disse \"Olá\""}

2. Texto de Várias Linhas em JSON

Ao incluir texto de várias linhas em JSON:

Original: Linha 1
Linha 2

Escapado: Linha 1\nLinha 2

Em JSON: {"text": "Linha 1\nLinha 2"}

3. Caminhos de Arquivo em JSON

Ao armazenar caminhos de arquivo do Windows:

Original: C:\Users\Documents\arquivo.txt

Escapado: C:\\Users\\Documents\\arquivo.txt

Em JSON: {"path": "C:\\Users\\Documents\\arquivo.txt"}

Perguntas Frequentes

Qual é a diferença entre o escape JSON e a codificação de URL?

O escape JSON usa sequências de barra invertida (como \n e \") para representar caracteres especiais dentro de strings JSON. A codificação de URL usa codificação por porcentagem (como %20 para espaço) para transmitir dados com segurança em URLs. Eles servem a propósitos diferentes e usam esquemas de codificação completamente diferentes.

Posso usar aspas simples em vez de aspas duplas no JSON?

Não, o JSON requer aspas duplas para strings. Aspas simples não são válidas no JSON. Se seus dados contiverem aspas simples, elas não precisam ser escapadas (embora possam ser usando \u0027).

Por que alguns analisadores JSON aceitam barras normais não escapadas?

A especificação JSON permite que as barras normais sejam escapadas opcionalmente. A maioria dos analisadores JSON aceita tanto \/ quanto / dentro de strings. O escape de barras normais serve principalmente para evitar problemas ao incorporar JSON em tags script HTML.

Como lidar com emojis e caracteres Unicode especiais em JSON?

Os analisadores JSON modernos lidam com emojis e caracteres Unicode codificados em UTF-8 diretamente sem exigir escape. No entanto, você pode escapá-los usando sequências de escape Unicode (\uXXXX), se necessário para compatibilidade com sistemas mais antigos.

O que acontece se eu não escapar caracteres especiais no JSON?

Se você não escapar caracteres obrigatórios como aspas duplas ou barras invertidas, seu JSON ficará malformado e os analisadores lançarão erros de sintaxe. Caracteres de controle como novas linhas também causarão falhas de análise se não forem escapados.

Recursos Adicionais

Para saber mais sobre JSON e escape de strings:

Cite este conteúdo, página ou ferramenta como:

"Escape/Unescape de String JSON" em https://MiniWebtool.com/br/escape-unescape-de-string-json/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 18 de dez. de 2025

Outras ferramentas relacionadas:

Ferramentas de webmaster:

Ferramentas em destaque:

Calculadora de Número de ExpressãoRemover espaçosGerador de letras aleatórias Calculadora de combinaçãoClassificar NúmerosGerador de endereços MACGerador de cores aleatóriasCalculadora de Número MestreGerador de Código MorseCalculadora de Proporçãopesquisa-de-endereço-macFormatador de TextoContador de linhasCalculadora de número de anjoCalculadora de Número de DestinoCalculadora de NumerologiaDecodificador de Código MorseGerador de Palavras Aleatórias em InglêsCalculadora de Compatibilidade Amorosa📅 Calculadora de DatasCalculadora de variação percentualCalculadora de Desvio Padrão RelativoCalculadora de cálcio corrigida Calculadora binária Calculadora de MóduloCalculadora de média geométricaCalculadora de Signos Solar, Lunar e Ascendente 🌞🌙✨Calculadora de Taxa de Crescimento PercentualRemover linhas vazias do textoCalculadora de desvio padrão (Alta precisão)calculadora-hba1cCalculadora de Número de Desejo da AlmaCalculadora de uma repetição máxima (1RM) Ferramenta de Cifra de CésarCalculadora de Número do NomeConversor de Hex para Binário Remover acentos do textoCalculadora de MedianaCalculadora de média harmônicaGerador Aleatório de AnimaisPrimeiros n Dígitos do PiSimplificador de fraçõesconversor de ppm para porcentagemGerador de AnagramasConversor de porcentagem para decimal Conversor de kPa para psiGerador de sequência aleatória Extrator de Imagem de VídeoExtrator de ÁudioCalculadora de raiz quadradaCalculadora Hex conversor de palavra para número de telefoneLista de Anos BissextosCalculadora de Retorno de Saturno 🪐Compressor de VídeoCalculadora de Signo LunarGerador de Arte ASCIIRemover espaços à esquerda e à direita do textoConversor de cm para pés e polegadasCalculadora de Aumento de PorcentagemConversor de Pés e Polegadas em CentímetrosDivisor de ImagensMesclar VídeosSelecionador AleatórioCalculadora de quociente e restanteGerador de Números da LoteriaRandomizador de nome onlineGerador de Aniversário AleatórioQual é o meu Número da Sorte?Randomizador de listasAdicionar ou Substituir Áudio em VídeoConversor de números romanosCalculadora de Dia do Ano - Que Dia do Ano É Hoje?Calculadora de inflação nos EUAGerador de Nomes AleatóriosGerador de Texto EstilizadoConversor decimal para Hex Qual é o meu Signo Chinês?Calculadora VetorialCalculadora Média, Mediana e Moda Calculadora WHtR Calculadora de Celsius para Fahrenheit Gerador de Código de BarrasCalculadora de Número de DígitosCalculadora de coeficiente de variaçãoCalculadora de Número do Caminho da VidaCalculadora de Números ComplexosCalculadora do Teste Qui-QuadradoExtrator de Números de TelefoneRemovedor de Caracteres InvisíveisCalculadora de Duração de Tempo ⏳Calculadora de Porcentagem de DescontoCalculadora de erro percentual Calculadora de redução de porcentagemConversor de Notação Científica para DecimalDivisor de ÁudioCalculadora CAGRCalculadora reduzir frações Calculadora de Log Base 2Calculadora CAPM (Modelo de precificação de ativos financeiros)Calculadora de Risco de RuínaCalculadora de Lucro em Venda a DescobertoCalculadora de Margem de ChamadaCalculadora de Tamanho de PosiçãoCalculadora de Média de AçõesConversor de Lista para SQLExtrator de Coluna de TextoCalculadora de Diferença de ListaGerador de Texto ZalgoGerador de Texto Invisívelgerador-de-texto-de-cabeça-para-baixoGerador de Texto ZalgoLeitor de Texto para FalaConversor de Leitura BiônicaVerificador de Densidade de Palavras-ChaveCalculadora de pontuação de legibilidadeGerador de Lorem IpsumCalculadora de Economia de Tempo DiáriaRemovedor de Aspas InteligentesGerador de Tabelas MarkdownEscape/Unescape de String JSONGerador de Slug de URLCodificador/Decodificador de Entidades HTMLCalculadora de Interceptos X e YCalculadora de Vértice e Eixo de SimetriaCalculadora de Composição de FunçõesCalculadora de Função InversaCalculadora de Domínio e ImagemGraficador de FunçõesGraficador de Sistema de DesigualdadesSolucionador de Desigualdades de Valor AbsolutoSolucionador de InequaçõesSolucionador de Sistemas de Equações LinearesSolucionador de Equações RadicaisCalculadora de Equações de Valor AbsolutoSolucionador de Equações LinearesCalculadora de Divisão SintéticaCalculadora de Divisão Longa de PolinômiosCalculadora de Expansão de PolinômiosCalculadora de Fatoração de PolinômiosCalculadora de Expressões RacionaisSimplificador de RadicaisSimplificador de Expressões AlgébricasGráfico de Funções TrigonométricasCalculadora de Identidades TrigonométricasVisualizador de Círculo Unitário InterativoConversor de Coordenadas Cartesianas para PolaresConversor de Coordenadas Polares para Cartesianas de Alta PrecisãoConversor de Graus Decimais para Graus, Minutos e SegundosConversor de DMS para Graus DecimaisCalculadora da Lei dos CossenosCalculadora da Lei dos SenosSolucionador de Triângulo GeralCalculadora de Triângulo RetânguloCalculadora de Funções Hiperbólicas de Alta PrecisãoCalculadora de Cossecante/Secante/CotangenteCalculadora de Arctan2Calculadora de Arco TangenteCalculadora de Arccos (Cosseno Inverso)Calculadora de ArcsinCalculadora de Tangente de Alta PrecisãoCalculadora de Cosseno de Alta PrecisãoCalculadora de Seno de Alta PrecisãoCalculadora de Declive e Grau 📐Calculadora de Ângulo de Esquadria 📐Verificador de Esquadro (Regra 3-4-5) 📐Calculadora de Pé de Placa 🪵Calculadora de Deck 🌳Calculadora de Cerca 🏡Calculadora de Cobertura, Solo e Cascalho 🌱Calculadora de Estrutura de Parede 🏗️Calculadora de Telhado 🏠Calculadora de Inclinação de Telhado e Caibros 🏠Calculadora de Escadas 🪜Calculadora de Papel de Parede 🎨Calculadora de Piso 🏠Calculadora de Azulejos 🔲Calculadora de Tinta 🎨Calculadora de Tijolos e Argamassa 🧱Calculadora de Concreto 🧱Descobridor de Pedra de Nascimento e Flor do Zodíaco 💎🌸Calculadora do Zodíaco Celta das Árvores 🌳Calculadora de Compatibilidade de Signos Lunares 🌙Analisador Avançado de Compatibilidade do Zodíaco 💞Calendário de Lua Nova e Lua Cheia 🌑🌕Calendário de Mercúrio Retrógrado 🌟Calculadora de Equilíbrio das Modalidades AstrológicasCalculadora de Equilíbrio dos Elementos AstrológicosCalculadora do Signo de Mercúrio (Comunicação) 🗣️Calculadora do Signo de Marte (Impulso & Paixão) 🔥Calculadora do Signo de Vênus (Estilo de Amor) 💖Testador de Força de SenhaCalculadora de Permissões Unix (chmod)Gerador de Tarefas CronCalculadora de raiz n‑ésima (alta precisão)Conversor Definitivo de Frequência e Comprimento de OndaValidador de XMLAjustar Velocidade do VídeoConversor de FPSAdicionar marca d'água ao vídeoGirar VídeoRannerez VideoRepetir VídeoRemover áudio do vídeoCortador de VídeoInverter VídeoInverter GIFInverter ImagemConversor de GIF para MP4Gerador de LabirintosReverter VídeoConversor de MP4 para GIFCalculadora de Horas de TrabalhoInversor de coresAdicionar Texto à ImagemOtimizador de ImagemSeletor de Cores de ImagemAdicionar Linha à Imagem