Вопрос: Как распарсить JSON в структуру и обработать ошибку?

Go Senior Без компании
Вопрос: Как распарсить JSON в структуру и обработать ошибку?
Ответы
```go var u User err := json.Unmarshal([]byte(`{"id":1,"name":"Go"}`), &u) if err != nil { // bad json } fmt.Println(u) ``` **Как это работает:** `Unmarshal` заполняет поля по тегам/именам. Нужен указатель `&u`.