поиски по интернетам привели к json.RawMessage
направление правильное
но при этом в выдаваемом json'е поле tickets равно nil
возможно, что controllers.DB.Raw(slq).Scan(&result) не умееть работать с этим типом
попробуйте, что будет если объявить поле как
TicketSums []byte
будут ли в нем данные, если да, то можно копать дальше
анмаршалить строчку, как предложили выше, можно, если надо быстро зафиксить. Как решение - костыльно, ненужный оверхед на декодирование/кодирование уже готового json.