Encode struct to json
drill/json_encode.go
package drill
import (
"encoding/json"
"log"
"os"
)
func main() {
car := struct {
Model string
Year int
}{
Model: "audi",
Year: 2021,
}
enc := json.NewEncoder(os.Stdout)
if err := enc.Encode(car); err != nil {
log.Fatal(err)
}
}
$ go run json_encode.go
{"Model":"audi","Year":2021}