
Работа с JSON в Go: marshal, unmarshal и грабли между ними
Пакет encoding/json в Go выглядит простым ровно до момента, когда поле приходит то строкой, то числом, вложенная структура меняется между версиями API, а время разбора ответа на тысяче объектов начинает мешать. Разбираем приёмы, которые закрывают реальные задачи, и типичные ошибки, из-за которых данные молча теряются.










