Formatação JSON
JSON Formatter (ferramenta de formatação JSON)
Você pode formatar JSON colado para facilitar a leitura, bem como compactá-lo e verificar sua sintaxe. Isso é útil para revisar respostas de API, arquivos de configuração, logs e dados de teste.
Resultado
O que é o JSON Formatter?
O JSON Formatter é uma ferramenta projetada para formatar JSON de linha única ou JSON com indentação incorreta, que são difíceis de ler, em um formato mais legível. O JSON é usado em diversos contextos, incluindo respostas de API, configurações de serviços web, troca de dados em aplicativos JavaScript, logs e consultas a bancos de dados NoSQL. No entanto, o JSON que você recebe na prática muitas vezes não possui quebras de linha e se estende por várias linhas horizontalmente, tornando-o difícil de acompanhar a olho nu. Quando você cola o JSON nesta ferramenta, ela adiciona quebras de linha e indentação para tornar chaves, valores, matrizes e estruturas aninhadas mais fáceis de ler.
Além da formatação, ele oferece suporte à compactação para remover espaços e quebras de linha extras, bem como à verificação de sintaxe para garantir que o JSON seja válido. Você pode usá-lo quando quiser verificar respostas de API durante o desenvolvimento, confirmar se não há erros após editar arquivos de configuração ou tornar o texto mais legível antes de colá-lo em chats ou documentos. A saída pode ser copiada e baixada como um arquivo JSON, se necessário.
Esta página é processada usando JavaScript no navegador. Não há envio de formulário ao servidor para formatar o JSON inserido. No entanto, ao lidar com JSON que contenha informações confidenciais, dados pessoais, tokens de autenticação ou chaves privadas, tenha cuidado ao usá-lo em dispositivos compartilhados, extensões de navegador, compartilhamento de tela e histórico do navegador. Para garantir a segurança do conteúdo JSON, recomendamos remover qualquer informação desnecessária antes de formatá-lo.
- Você pode formatar JSON usando dois espaços, quatro espaços ou tabulações para recuo.
- Você pode compactar o JSON em uma única linha e convertê-lo em um formato adequado para transmissão e armazenamento.
- Você pode usar o JSON.parse para verificar se há vírgulas faltando e aspas incorretas.
- Você pode copiar os resultados formatados para a área de transferência ou salvá-los como formatted.json.
Como usar o JSON Formatter
É fácil de usar. Primeiro, cole o JSON que você deseja formatar no campo “JSON Input”. Você pode inserir JSON diretamente de fontes como clientes de API, ferramentas de desenvolvedor do navegador, logs ou arquivos de configuração. Em seguida, selecione o estilo de recuo que deseja para a saída. Embora dois espaços sejam comumente usados, você pode escolher quatro espaços para melhor legibilidade ou tabulações para se adequar às convenções do seu projeto existente.
Clicar em “Formatar” exibe o resultado com quebras de linha e recuo após a análise do JSON. Clicar em “Compactar” exibe uma única linha de JSON com espaços em branco e quebras de linha removidos. A “Verificação de sintaxe” é útil quando você deseja apenas verificar se sua entrada é um JSON válido antes de gerar a saída. Se houver erros, uma mensagem será exibida com base nos resultados da análise do navegador. Embora a forma como os erros são exibidos possa variar de acordo com o navegador, as causas mais comuns são vírgulas finais, aspas simples ausentes, aspas ausentes em torno dos nomes das chaves e parênteses de fechamento ausentes.
- Cole o JSON que você deseja formatar no campo “Entrada JSON”.
- Escolha entre 2 espaços, 4 espaços ou uma tabulação para recuo, conforme necessário.
- Para facilitar a leitura do texto, clique em “Formatar”; para condensá-lo em uma única linha, clique em “Compactar”; e para verificar sua precisão, clique em “Verificação de sintaxe”.
- Analise os resultados e cole-os em seu aplicativo usando “Copiar resultados” ou “Baixar JSON”.
Observações importantes ao usar
- Em JSON, as chaves e as strings devem ser colocadas entre aspas duplas. Embora isso seja semelhante à notação de objetos em JavaScript, não é a mesma coisa.
- Vírgulas no final das linhas não são permitidas em JSON. Se houver uma vírgula após o último elemento de uma matriz ou objeto, isso causará um erro.
- Colar arquivos JSON muito grandes pode causar lentidão no navegador. Para arquivos muito grandes, considere usar um editor dedicado para revisá-los.
- Tenha cuidado para não manipular arquivos JSON contendo tokens de autenticação, chaves de API ou informações pessoais em ambientes compartilhados ou durante o compartilhamento de tela.
Perguntas frequentes
O que é um formatador JSON?
O JSON Formatter é uma ferramenta que formata strings JSON em um formato legível. Ele adiciona quebras de linha e recuos para facilitar a visualização da estrutura de objetos, matrizes, strings, números, valores booleanos, valores nulos e muito mais.
Qual é a diferença entre formatação JSON e compactação?
A formatação envolve a adição de quebras de linha e recuos para facilitar a leitura do texto. A compactação remove espaços em branco e quebras de linha extras para criar um formato JSON curto, de linha única, adequado para salvar ou enviar.
Você poderia verificar se o JSON está correto?
Sim. Você pode usar o botão “Verificação de sintaxe” para verificar se sua entrada pode ser analisada como JSON. Se estiver correta, ela será exibida como JSON válido; se houver erros, uma mensagem de erro será exibida.
O JSON inserido é enviado ao servidor?
A formatação, compactação e verificação de sintaxe desta ferramenta são realizadas no navegador. Em condições normais de operação, não há nenhum processo que envolva o envio de um formulário ao servidor para formatar JSON.
É possível usar aspas simples no JSON?
Em JSON, strings e nomes de chaves devem ser colocados entre aspas duplas. A notação no estilo JavaScript, que usa aspas simples, não é válida em JSON.
Uma vírgula final causará um erro?
Sim. No JSON, não é permitido colocar uma vírgula após o último elemento de uma matriz ou objeto. Embora isso seja permitido em alguns casos no JavaScript, é considerado um erro no JSON.
O que é recomendado: dois espaços ou quatro espaços?
Geralmente, costuma-se usar dois espaços. Se você quiser aumentar o espaçamento para melhorar a legibilidade, use quatro espaços; se o seu projeto tiver diretrizes específicas, siga essas diretrizes.
É possível usá-lo com arquivos JSON grandes?
Você pode usá-lo desde que caiba na capacidade do navegador. No entanto, com arquivos JSON muito grandes, colar e formatar pode demorar e fazer com que o navegador fique lento.
Qual é a diferença entre objetos JSON e JavaScript?
JSON é um formato baseado em texto para troca de dados. Ele possui regras mais rígidas do que os literais de objeto do JavaScript, como a exigência de aspas duplas para nomes de chaves e strings. Não é possível incluir comentários.
É possível formatar JSON com comentários?
Comentários não são permitidos no JSON padrão. Portanto, texto no estilo JSON contendo comentários como // ou /* */ resultará em um erro. Formatos como JSONC não são suportados.
Posso salvar os resultados gerados?
Sim. Você pode copiar os resultados formatados ou compactados. Você também pode salvá-los como formatted.json clicando no botão “Baixar JSON”.
Isso também pode ser usado para verificar respostas de API?
Sim. Colar a resposta JSON recuperada da API facilita a verificação de estruturas aninhadas e do conteúdo de matrizes. Isso é útil durante o desenvolvimento, os testes e a depuração.