Noahです GolangでGistにPOSTするプログラムを書いていたのですが、JSONのキーの値を変更せねばならないところで躓いたので備忘録します GolangにおけるJSONの取り扱い方 基本的に構造体を使います type Person struct { name string `json"name"` age int `json:"age"` } このように json タグを構造体の各要素に書いて、 encoding/json パッケージ内の Marshal 関数でパースすることで、JSONを生成できます noah := Person{ name: "NoahOrberg", age: 20, } data, err := json.Marshal(noah) if err != nil { // エラーハンドリング } という感じで、 data に []byte でJSONにパー