https://go.dev/play/p/YZsBnJVcqu8
Из Go Doc:
```
Unmarshal matches incoming object keys to the keys used by Marshal (either the struct field name or its tag), preferring an exact match but also accepting a case-insensitive match.
```
Если поля местами поменяете, что заанмаршалит уже другой ключ
о не знал) прикольно)
Ну, не то чтобы баг, теги, насколько я помню, не поддерживают кейсы, и берется последнее значение
Обсуждают сегодня