AZ Tools

Conversor de JSON para struct Go

Desenvolvimento

Cole qualquer objeto ou array JSON e obtenha uma definição de struct Go pronta para usar com os tipos de campo corretos (string, int64, float64, bool), structs aninhados, slices e tags `json:"..."`. Tudo roda localmente no seu navegador — seu JSON nunca é enviado.

Struct Go

Como usar

  1. Cole ou digite seu JSON na caixa de entrada.
  2. Opcionalmente renomeie o struct raiz (padrão AutoGenerated).
  3. Copie o struct Go gerado da caixa de saída.

Perguntas frequentes

Como os números são tipados?
Números inteiros viram int64 e números com ponto decimal viram float64. Ajuste manualmente se precisar de um tipo mais estreito.
O que acontece com null ou arrays vazios?
Valores null e arrays vazios são mapeados para interface{}, pois o tipo não pode ser inferido da amostra.
Meu JSON é enviado para algum lugar?
Não. A conversão ocorre inteiramente no seu navegador; nada é enviado.

Ferramentas relacionadas