Dica de Go, convertendo struct para JSON
Grupo de Estudos de Golang
Algumas dicas rápidas para usar json.Marshal
Os campos da struct que você quer fazer marshal precisam ser declarados com a primeira letra maiúscula ou seja precisam ser
public
, caso contrario a funçãoMarshal
não consegue encontrar os campos.O retorno de
json.Marshal
é um array de bytes, para converter para string basta fazer cast usandostring(nomeDoVetor)
.É uma boa pratica usar os nomes dos campos quando for popular a struct.
Você pode testar esse exemplo no Go Playground https://play.golang.org/p/C3jLqXxjYiN
Links úteis
Blog da Jessica Temporal http://jtemporal.com/ onde você pode encontrar mais exemplos e posts interessantes.
Repositório do nosso grupo https://github.com/go-br/estudos
Pagina do grupo de estudos de Golang https://gopher.pro.br
E você encontra mais exemplos aqui https://github.com/go-br ... https://www.youtube.com/watch?v=FoHEIqTkksw
6379889 Bytes