【Go言語】mapをJSON形式に変換する方法
Go言語でmap(連想配列)をJSONに変換する方法です。
package main import ( "encoding/json" "fmt" ) func main() { data := make(map[string]interface{}) data["ID"] = 1 data["名前"] = "山田太郎" data["年齢"] = 38 data["出身地"] = "東京都" json_str, _ := json.Marshal(data) fmt.Println(string(json_str)) }
実行結果は以下の通りです。
$ go run test.go {"ID":1,"出身地":"東京都","名前":"山田太郎","年齢":38}
スポンサーリンク