100 % local — seus dados nunca saem do seu navegador

Conversor de JSON para Go — Ferramenta online grátis

Gere structs Go a partir de JSON instantaneamente no seu navegador. Grátis e privado: seus dados nunca saem do seu dispositivo.

Instantâneo Privado Zero cookies

Entrada JSON

Saída Go

Por que converter JSON para structs Go?

Escrever structs à mão para um payload de API grande é tedioso e propenso a erros. Cole seu JSON acima e receba Go idiomático: campos exportados em PascalCase, tags json correspondendo às chaves originais, e uma struct por objeto aninhado.

Como funciona

O conversor infere a estrutura do seu JSON localmente e emite as structs começando pelo pai. Inteiros são mapeados para int, decimais para float64, e arrays que misturam os dois são ampliados para []float64.

Perguntas frequentes

Meus dados JSON são enviados para algum servidor?
Não. A conversão roda inteiramente no seu navegador com JavaScript. Nada é enviado pela rede, o que torna a ferramenta segura para dados sensíveis.
São geradas tags json para encoding/json?
Sim. Cada campo recebe uma tag `json:"..."` com a chave original, então as structs geradas fazem o unmarshal do seu payload como está, usando a biblioteca padrão.
Como arrays de tipos mistos são tratados?
Arrays que misturam inteiros e floats viram []float64; outros arrays mistos caem para []any, assim o unmarshal nunca falha.

Conversores relacionados