ioutil.ReadAllすると空っぽになる

Ken published on
1 min, 85 words

Categories: Programming

またGoで半ばはまりかけた。

JSONを構造体に変換する際に「データの中身を確認したいなぁ」とReadAllすると、res.Bodyの中身が空っぽになる。

// 次の行をコメントアウトすれば期待通りにJSONが構造体に変換される。
body, _ := ioutil.ReadAll(res.Body)

data := &Data{}
json.NewDecoder(res.Body).Decode(data)