ToolBuddy
No navegador

JSON para Go

Deduz structs Go a partir de um JSON de exemplo. Objetos aninhados viram tipos nomeados, com campos exportados e tags json. Chaves que faltam em alguns objetos de um array ficam opcionais. A conversão fica na aba.

Roda no seu navegador. Nada é enviado.

0 caracteres · 0 linhas

0 caracteres · 0 linhas

Sobre esta ferramenta

Deduz structs Go de um JSON de exemplo. Os campos exportados levam tags json. Chaves ausentes em parte de um array, e um null ao lado de um valor concreto, viram ponteiros. Inteiros continuam int. Os outros números viram float64.

Cole o JSON e copie os tipos. Um array de objetos na raiz é type Root []RootItem. Um objeto vazio vira map[string]any. É um ponto de partida, sem métodos nem validação. O trabalho fica nesta aba. Depois de carregar a página, dá para continuar sem rede.

Perguntas

Mais ferramentas de Converter