Golangで構造体をJSONファイルとして出力する
Golangで構造体をJSONファイルとして出力する。 このコードでは構造体PokemonをJSONとして書き出しています。
main.go
package main
import (
"encoding/json"
"io/ioutil"
)
type Pokemon struct {
Id int `json:"id"`
Name string `json:"name"`
}
func main() {
pokemon := Pokemon{143, "Snorlax"}
file, _ := json.MarshalIndent(pokemon, "", " ")
_ = ioutil.WriteFile("pokemon.json", file, 0644)
}
