Вопрос: Как распарсить JSON в структуру и обработать ошибку?
Python
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`.