go
root := map[string]interface{}{ "alpha": map[string]interface{}{ "beta": []map[string]interface{}{ map[string]interface{}{ "gamma": "val1", "delta": []map[string]interface{}{ map[string]interface{}{ "epsilon": "val2", }, }, }, }, }, }
{ alpha: { beta : [ gamma: "val1", delta: [ { epsilon: "val" } ] ] } }
rubyだとめっちゃ楽なんだけどなあ。