JSON para Struct Go
Converta uma amostra de JSON em definições de struct Go com tags json.
Cole qualquer objeto JSON e obtenha as definições de struct Go correspondentes, completas com tags json e structs aninhadas para objetos internos. A conversão acontece inteiramente no lado do cliente.
Como usar
- Cole um objeto JSON na caixa de entrada.
- Defina um nome para a struct raiz.
- Copie as definições de struct Go geradas, incluindo quaisquer structs aninhadas.
Perguntas frequentes
- Como os nomes dos campos são gerados?
- Cada chave JSON é convertida em um nome de campo Go exportado em PascalCase, com a chave original preservada na tag json.
- Como os objetos aninhados são tratados?
- Cada objeto aninhado se torna sua própria struct nomeada, referenciada por tipo a partir da struct pai.
- Como os números são tipados?
- Números inteiros são inferidos como int64 e números decimais como float64; você pode ajustar os tipos manualmente depois, se necessário.