Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
  1. Início
  2. /Ferramentas
  3. /Dados
  4. /JSON para Go

JSON para Go – Converta JSON em struct Go

Converta JSON em struct Go com tags json. Gere estruturas para unmarshalling de APIs ou arquivos de configuração.

🔒Processado no navegador – nenhum dado enviado ao servidor

Como usar esta ferramenta

  1. Cole o JSON no campo de entrada
  2. Clique em gerar struct
  3. Copie o struct Go gerado

Sobre esta ferramenta

O que é

Gerar structs Go a partir de um JSON significa criar os tipos com as tags de serialização já preenchidas, para que o pacote encoding/json faça o mapeamento entre os nomes do JSON e os campos exportados.

Quando usar

  • Consumir uma API REST em um serviço Go
  • Modelar payload de webhook ou de fila
  • Ler um arquivo de configuração em JSON
  • Criar DTOs de integração
  • Evitar escrever tags json campo a campo

Segurança

Processamento 100% no navegador. Nenhum dado é enviado ao servidor — seus dados sensíveis permanecem no seu dispositivo.

Perguntas frequentes

Por que os campos precisam começar com maiúscula?
Porque em Go apenas identificadores exportados são visíveis a outros pacotes, e o encoding/json só consegue preencher campos exportados. A tag json faz a ponte com o nome original.
Como tratar campo que pode vir nulo?
Use ponteiro no tipo, como *string. Assim é possível distinguir ausência do campo (nil) de string vazia, o que o tipo simples não permite.
O que faz omitempty na tag?
Omite o campo na serialização quando ele está no valor zero. Cuidado: um booleano false ou um número 0 legítimo também desaparecem.

Ferramentas relacionadas

  • {}JSON Viewer
  • 📐Formatador de JSON
  • 📦Minificador de JSON
  • ✓Validador de JSON
  • ↔Comparador de JSON
  • YMYAML ↔ JSON
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.