Если ты столкнулся с такой проблемой, то советую зайти на англоязычный сайт sohamkamani.com, где вару лет назад вышла статья «Go's "omitempty" explained». Будет весьма полезна для тебя.
@reymundo_schulist Не нужно никуда заходить на самом деле! Это просто пропускать если значение пусто или не существует! К примеру у Вас в json нету поля description и если оно omitempty, то оно будет исключено и не существовать в ответе