私はGolangの新機能ですが、大量のデータを持つAPIから得られるような大きなjsonを解析しようとしています。 documentationはどんなJSONでこれを行う方法について説明しますGolangの巨大なjsonを解析する方法
b := []byte(`{"Name":"Wednesday","Age":6,"Parents":["Gomez","Morticia"]}`)
var f interface{}
err := json.Unmarshal(b, &f)
m := f.(map[string]interface{})
これは正常に動作しますが、私は私が手Twitter dev site上の参照の端に1つのような、私はTwitterのAPIから取得したJSONを使用する場合このエラー:
interface conversion: interface {} is []interface {}, not map[string]interface {}
私は同様の質問があることを知っていますが、答えを見つけることができませんでした。誰かが私にこれを解決するためのより良い方法をお勧めすることができますか?
マイgoバージョンgo1.6.2 linux/amd64。
ありがとうございます!
ありがとう、これはうまく動作し、このような愚かな質問のために私を許してください。 –