WMW

Codificador JSON

Free

Codifica texto simples em uma string literal JSON válida (escapando aspas, barras invertidas e quebras de linha) e decodifica de volta, com um detalhamento dos caracteres com escape.

Funciona inteiramente no seu navegador. Seu texto nunca é enviado a lugar nenhum.

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Converte texto simples em uma string literal JSON válida (escapando aspas, barras invertidas, quebras de linha e caracteres de controle), e converte de volta novamente. Útil para incorporar texto arbitrário com segurança dentro de JSON manualmente.

Como funciona

A codificação passa seu texto pelas mesmas regras de serialização de string que a especificação JSON define: uma aspa dupla se torna \", uma barra invertida se torna \\, uma quebra de linha se torna \n, e outros caracteres de controle se tornam seu escape \uXXXX, com todo o resultado envolto em aspas duplas. A decodificação reverte isso analisando o texto com escape de volta aos seus caracteres originais. A ferramenta usa o mecanismo JSON integrado do navegador para ambas as direções, portanto o resultado sempre corresponde exatamente à especificação JSON.

Problemas que resolve

Perguntas frequentes

›Qual é a diferença entre isto e um formatador JSON?

Esta ferramenta converte uma string de texto simples em (ou a partir de) uma string literal JSON, tratando o escape de aspas, barras invertidas e quebras de linha. Um formatador JSON, em vez disso, pega um documento JSON completo (um objeto ou array) e formata ou minifica sua estrutura. Eles resolvem problemas diferentes.

›Quando eu precisaria codificar uma string como JSON?

Casos comuns incluem incorporar manualmente um bloco de texto (com aspas, quebras de linha ou caracteres especiais) dentro de um payload JSON, depurar o corpo de uma requisição de API, ou preparar uma string literal para um arquivo de configuração que usa sintaxe JSON.

›Preciso incluir as aspas ao redor ao decodificar?

Não. Você pode colar o texto com escape com ou sem as aspas duplas ao redor, a ferramenta detecta automaticamente qualquer uma das formas.

›Por que a decodificação falhou com um erro?

A decodificação falha se o texto não for uma string JSON validamente escapada, por exemplo, se contiver uma aspa dupla sem escape ou uma barra invertida que não faz parte de uma sequência de escape válida. Verifique o texto exato por aspas ou barras invertidas perdidas e tente novamente.

›Esta ferramenta suporta codificar objetos completos, não apenas texto simples?

Não, esta ferramenta é especificamente para uma única string de texto simples e sua representação como string literal JSON. Para construir ou formatar um objeto ou array JSON completo, use a ferramenta JSON Formatter em vez disso.

Ferramentas relacionadas

Free

Texto

Formatador JSON

Valida e formata ou minifica um documento JSON completo, com indentação ajustável, ordenação opcional de chaves e relatório exato de erros por linha/coluna.

Free

Texto

Conversor de IPv4 para IPv6

Gera representações IPv6 mapeadas em IPv4, compatíveis com IPv4, 6to4 e NAT64 de um endereço IPv4, e extrai o endereço IPv4 de volta de qualquer uma dessas formas IPv6.

Free

Texto

Formatador de JS/CSS

Reformata JavaScript ou CSS minificado ou com indentação inconsistente em código legível e corretamente indentado, com estilo de indentação ajustável e estatísticas de tamanho antes/depois.

Free

Texto

Minificador de JS/CSS

Reduz JavaScript ou CSS removendo espaços em branco e comentários, com encurtamento opcional de nomes de variáveis para JavaScript, e estatísticas de tamanho antes/depois.

Free

Texto

Decodificador de JWT

Decodifica o cabeçalho e o payload de um JWT em JSON legível, converte declarações de timestamp em datas legíveis, sinaliza tokens expirados e pode verificar uma assinatura HS256 com um segredo que você fornece.

Free

Texto

Gerador de llms.txt

Gera um arquivo llms.txt seguindo a especificação llmstxt.org a partir de um título, resumo e seções de links, com agrupamento de seções Optional e visualização em tempo real.

Free

Texto

Pré-visualização de Markdown

Renderiza Markdown como HTML em tempo real e sanitizado ao lado da fonte, com uma alternância para visualizar e copiar o HTML gerado.

Free

Texto

Corretor de Mojibake (Texto Corrompido)

Recupera os bytes originais por trás de texto corrompido (mojibake) e os decodifica novamente sob várias codificações comuns, mostrando cada candidato que sai limpo.