http リクエストに応答して受け取った json 文字列を返すライブラリ/パッケージはありますか。非常に簡単なので、自分で書くこともできますが、車輪の再発明よりも既存の/テスト済みのコードを好むでしょう。
現在、私は持っています:
func getJsonStr(url string) ([]byte, error) {
resp, err := http.Get(url)
if err != nil {
return []byte{0}, err
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
return []byte{0}, err
}
return body, nil
}
編集: Node の「リクエスト」モジュールのようなものを探しています。これにより、次のように 1 行で実行できます: jsonStr, err := getJsonStr(url)。