GoでJSONを扱うとstructとかinterface{}で結構面倒だったしますが、jasonと言うライブラリを使うとかなりルーズに扱えて、ものぐさな私にはちょうど良かったです。 Jason - JSON Library for Go 基本的にはパーサーに特化しているようです。つまり読み込み専用。 単純なJSONだと package main import ( "github.com/antonholmquist/jason" "github.com/kr/pretty" ) func main() { root, err := jason.NewFromString(`{ "hoge": "fuga" }`) if err != nil { panic(err) } pretty.Printf("%v", root.Get("hoge").String()) }