非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

【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}
 

 

 

スポンサーリンク

 - Go言語