Вопрос: Как декодировать JSON из HTTP ответа потоково?

Go Middle Без компании
Вопрос: Как декодировать JSON из HTTP ответа потоково?
Ответы
```go resp, err := http.Get(url) if err != nil { return } defer resp.Body.Close() var out struct{ Status string `json:"status"` } if err := json.NewDecoder(resp.Body).Decode(&out); err != nil { return } fmt.Println(out.Status) ``` **Как это работает:** `json.Decoder` читает из `io.Reader` и не требует загружать всё тело в память.