zippydevtools logozippydevtools

Buscar ferramentas

Buscar ferramentas

Ferramentas

JSON

Parser de JSON em Logs

Extraia, desescape e formate JSON preso em strings de logs do CloudWatch, Lambda, Docker e APIs.

Processado localmente
LocalAuto
Entrada

Cole uma string JSON escapada ou uma linha de log que contenha JSON.

Use quando o JSON vem depois de timestamp, nível de log ou prefixos.

Converte campos como message ou payload quando eles também contêm JSON escapado.

Resultado

Processe a entrada para ver o resultado aqui.

Sobre esta ferramenta

Cole logs com JSON escapado, extraia o payload e receba uma versão formatada para depurar erros, requests e mensagens estruturadas.

Quando usar

Use quando logs do CloudWatch, Lambda, Docker ou APIs mostram JSON como string escapada em vez de objeto legível.

Entrada

Cole a linha de log completa ou apenas a string JSON escapada. Ative extração quando houver prefixos e JSON aninhado quando campos internos também estiverem escapados.

Resultado

A saída é JSON formatado. Revise campos sensíveis antes de copiar para tickets, chats ou documentação.

Como usar
  1. Cole a linha de log ou a string JSON escapada no campo principal.
  2. Mantenha a extração ativada para logs com timestamp, nível ou prefixo.
  3. Ative JSON aninhado para converter campos de texto que contêm outro JSON.
  4. Execute, revise o JSON formatado e copie apenas os campos necessários.
Casos de uso comuns
  • Debug de erro no CloudWatch: Transforme payloads escapados de Lambda em JSON legível para revisar requestId, statusCode, message e stack context.
  • Revisão de payload em logs de API: Extraia o objeto JSON de uma linha com prefixos de log e valide os campos antes de abrir no formatador ou validador.
Solução de problemas e limites
  • Logs truncados: Quando a linha termina antes de fechar aspas, chaves ou colchetes, o parser retorna erro e o log precisa ser capturado completo.
  • Dados sensíveis: Logs podem conter tokens, e-mails, documentos ou payloads de cliente. Revise e mascare antes de compartilhar a saída.
  • Strings não JSON: Mensagens comuns de texto não são convertidas. A ferramenta espera encontrar JSON válido direto ou escapado.
Exemplos rápidos

Extrair JSON de uma linha CloudWatch

Entrada: 2026-06-25T10:00:00Z INFO {\"level\":\"error\",\"requestId\":\"abc\"}

Saída: Objeto JSON formatado com level e requestId.

Interpretar JSON aninhado em message

Entrada: {"message":"{\"error\":\"timeout\",\"code\":504}"}

Saída: Campo message convertido em objeto JSON legível.

FAQ de Parser de JSON em Logs

Para que serve o Parser de JSON em Logs?

Ele extrai JSON de linhas de log, remove escapes comuns de strings e formata o resultado para revisão em ferramentas de debug.

Funciona com logs do CloudWatch?

Sim. Cole a linha completa do CloudWatch e mantenha a opção de extrair JSON ativada quando houver timestamp, nível de log ou prefixo antes do payload.

O que acontece com JSON dentro de campos como message?

Com a opção de JSON aninhado ativada, campos de texto que contêm outro JSON válido são convertidos em objetos ou arrays legíveis.

A ferramenta corrige JSON inválido?

Não. Ela desescapa e tenta extrair JSON válido, mas erros de aspas, chaves, colchetes ou truncamento precisam ser corrigidos na origem.

Meus logs são enviados para um servidor?

Não pela execução da ferramenta. O parsing roda no navegador; ainda assim, revise políticas internas antes de colar logs com tokens ou dados pessoais.

Como usar esta ferramenta com segurança?

Preencha a entrada solicitada, execute a ferramenta e revise mensagens de validação ou avisos antes de copiar o resultado.

Quais entradas e saídas devo conferir?

Use os campos, formatos e limites descritos na interface da ferramenta; revise a saída antes de aplicar em fluxos críticos.