Formatar e validar JSON

Valide JSON e adicione indentação para facilitar a leitura.

Seus arquivos são processados aqui, no seu dispositivo

Não enviamos seu arquivo ou conteúdo de texto para um servidor de processamento. Nenhuma conta é necessária e não há cota de operação diária. Ferramentas individuais têm limites de tamanho para proteger a memória do seu dispositivo.

Uma conexão é necessária para carregar o site e seus recursos. Hospedagem pode receber dados técnicos de visitas. Os favoritos armazenam apenas identificadores de ferramenta neste navegador.

Como lidamos com seus dados →

Como usar esta ferramenta

  1. Cole o JSON completo sem comentários ou vírgulas.
  2. Escolha indentação e formato.
  3. Inspecionar valores e chaves; validação de sintaxe não verifica um esquema de API.

Um exemplo que você pode verificar

Encontre erros de sintaxe e torne uma resposta compacta JSON legível.

Entrada de exemplo

{"ok":true,"n":2}

ConfiguraçõesIndentação: 2 espaços.

Resultado esperado

{
  "ok": true,
  "n": 2
}

Use citações duplas e evite vírgulas. Números muito grandes e chaves duplicadas seguem as limitações do analisador JavaScript.

Formatar e validar JSONUsos e orientação prática

Formatar JSON torna uma única linha de dados mais fácil de ler e inspecionar. Ele ajuda a revisar uma resposta, configuração ou coleção de registros da API de exemplo. O recuo separa visualmente objetos, matrizes e valores, mas não altera o papel pretendido em outro aplicativo. Escolha dois ou quatro espaços de acordo com a convenção do projeto receptor. O propósito é estrutura legível, não correção automática do significado de campos ou o contrato esperado por um serviço.

Validação verifica a sintaxe JSON, incluindo citações, separadores e estruturas suportadas. Comentários e vírgulas de outros formatos não são aceitos. Um documento sintaticamente válido ainda pode falhar uma API que requer campos ou tipos específicos. Uma propriedade contendo uma data ou identificador não é comprovada como válida para o seu sistema de recebimento simplesmente porque o JSON que encerra analisa com sucesso. Esquema e validação de domínio são etapas separadas que precisam das regras reais do aplicativo.

O processamento usa o analisador do navegador. Números muito grandes podem perder precisão, e chaves repetidas dentro de um objeto mantêm o último valor. Não trate a saída como uma preservação fiel de representações numéricas além dessa precisão. Mantenha o original e represente identificadores como strings quando o contrato de dados o exigir. A formatação legível não garante a retenção de todos os detalhes textuais presentes na representação de entrada, mesmo quando os valores comuns aparecem inalterados.

Inspecione as chaves principais, contagem de registros e valores representativos antes de copiar. Quando um erro aparecer, revise o contexto em vez de excluir a pontuação aleatoriamente até que a análise seja bem-sucedida. O minifier JSON dá saída compacta, e o CSV para JSON converte uma tabela em objetos. Verificando a estrutura esperada contra um esquema de aplicativo continua a ser uma revisão adicional em vez de uma capacidade desta ferramenta de formatação.

Uma verificação prática antes de usar o resultado

Para um teste de configuração, inclua um objeto, matriz e string contendo pontuação. Confirme que a indentação separa claramente os níveis e os valores comuns permanecem. Se uma API rejeitar a saída, inspecione seu contrato em vez de assumir um problema de sintaxe. Um campo corretamente nomeado ainda pode ter o tipo errado. Mantenha uma amostra aceita como referência estrutural. Examine grandes identificadores numéricos antes e depois e não use essa serialização para preservar sua representação exata. A revisão de dados deve preceder o uso de saída em uma integração. A formatação torna essa revisão mais fácil, mas a análise bem-sucedida não significa que o aplicativo aceitará todos os campos ou os interpretará como pretendido.

Continue sua tarefa

Baixe o resultado ou copie o texto antes de abrir outra ferramenta. Em seguida, carregue ou cole-o na próxima etapa; o conteúdo não é transferido automaticamente.

Dados da tabela de revisão

Mantenha códigos como 001 intactos ao converter para JSON, inspecione os dados e exporte quando estiver pronto.

  1. Converter CSV em JSON
  2. Inspecione o JSON.Aqui.
  3. Exportar de volta para CSV

Ao abrir o CSV em uma planilha, importe colunas de código como texto para preservar zeros principais.

Opções e limites

Cole JSON e escolha 2 ou 4 espaços de recuo. Citações, separadores e estruturas são validados antes de produzir o resultado.

Perguntas frequentes

Números e chaves duplicadas são preservados?

O analisador JSON do navegador é usado. Números além da precisão JavaScript podem mudar; a última chave duplicada é retida. Não use esta ferramenta para preservar inteiros muito grandes.

Guias