Я делюсь простой библиотекой, которую я постоянно использую. Go хорошо работает с JSON, но часто не хватает набора функций для приведения interface\{\} к какому-то типу. Даже определив канонично структуру для маршалинга JSON, со временем приходится определять дополнительное поле, назвав его Extra interface\{\}. Вот примерно, что мы имеем на практике. [Читать дальше →][1]
[1]:
http://habrahabr.ru/post/255043/#habracut