Lição 13

Inspecionar JSON em arquivos e logs

Abrir assets `.json`, extrair JSON de logs mistos e hábitos seguros de prévia.

Trabalho real raramente começa com um arquivo .json impecável no disco. Você copia de painéis de rede, linhas de log ou mensagens de erro que envolvem JSON em outro texto. Inspeção é a habilidade de isolar texto válido antes do parse.

Arquivos JSON dedicados

Assets de projeto costumam usar a extensão .json:

  • Manifests de pacote (package.json)
  • Bundles de locale (en.json)
  • Mocks estáticos de API em repositórios

Abra em editor com suporte a sintaxe JSON. Valide antes do commit para arquivos quebrados não quebrarem builds.

JSON embutido em logs

Linhas de log podem parecer:

2026-05-22 ERROR upstream timeout body={"retry":true,"ms":3000}

Extraia a porção {...} com cuidado — timestamps e labels não fazem parte do JSON. Algumas ferramentas destacam blobs JSON em texto puro; caso contrário, selecione do primeiro { ou [ até o colchete de fechamento correspondente.

Ferramentas de browser e API

Abas de rede costumam oferecer visão “JSON” de respostas. Essa visão é formatada para exibição; copiar pode incluir números de linha ou omitir campos grandes. Prefira o body bruto da resposta quando precisar de reprodução exata.

Hábitos seguros de prévia

  • Não cole secrets de produção em formatters públicos
  • Redija tokens e dados pessoais antes de compartilhar amostras
  • Prefira inspeção local e offline para payloads sensíveis

Inspeção não é um formato separado — é encontrar o limite do JSON em fontes reais bagunçadas e então aplicar tudo que você aprendeu sobre sintaxe e parse.

Voltar à visão geral do curso