【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}
スポンサーリンク