Um aus einem Struct JSON zu erzeugen wird die Marshal Funktion des json Packages verwendet.
package main import ( "encoding/json" "fmt" ) type Lala struct { Name string Vorname string } func main() { x := Lala{ Name: "Dampf", Vorname: "Hans", } y, _ := json.Marshal(x) fmt.Println(string(y)) }