MV Tools

Execução prática de depuração JSON

Como depurar JSON com formatação, validação e JSONPath

Um fluxo repetível para respostas API, configuração e dados de teste.

Equipe editorial MV ToolsAtualizado 7 min de leitura

Abrir ferramenta

Separe sintaxe, estrutura e significado

Erros de sintaxe impedem análise; problemas estruturais são JSON válido em forma errada; significado pede revisão de negócio. Formatar ajuda a ler, mas não prova correção.

JSON válido confirma sintaxe e tipo superior, não um schema da aplicação.
JSON válido confirma sintaxe e tipo superior, não um schema da aplicação.

Fluxo de trabalho

Use o menor exemplo real, formate, valide após editar e consulte apenas o ramo necessário. Mantenha uma reprodução segura e mínima.

Primeiro deixe o aninhamento e os campos irmãos legíveis.
Primeiro deixe o aninhamento e os campos irmãos legíveis.

Caminho suportado

Use $.user.email ou $.items[0].id. Há apenas propriedades por ponto e índices numéricos; sem filtros, curingas, recursão ou chaves entre aspas.

Use um caminho restrito com propriedade por ponto e índice numérico.
Use um caminho restrito com propriedade por ponto e índice numérico.

Regex para texto

Use uma expressão regular depois de analisar o JSON para verificar identificadores, grupos ou substituições. Ela não é um analisador geral de JSON, e o testador segue o comportamento do JavaScript.

Use regex após analisar JSON para valores de texto ou substituições.
Use regex após analisar JSON para valores de texto ou substituições.

Limites e dados

JSON Toolkit é local e aceita 2 MB. Regex Tester é local, aceita 500 KB e mostra no máximo 1.000 correspondências. Use exemplos reduzidos sem segredos.

JSON válido confirma sintaxe e tipo superior, não um schema da aplicação.
JSON válido confirma sintaxe e tipo superior, não um schema da aplicação.

Perguntas frequentes

JSON válido significa resposta correta?

Não; esquema e regras de negócio ainda precisam de validação.

Há filtros JSONPath?

Não; apenas propriedades simples e índices numéricos.