У меня есть структура json в столбце базы данных, в каждой строке ниже указан json
{"DeviceId":"954b9c1a58fb3879","SmsData":[{"sender":"XXXXXXXX ","sms":"YYYY"},{"sender":"kkkkk","sms":"TTT"}]}
Мне нужно создать структуру данных, анализируя данные каждой строки, чтобы рассчитать количество на основе отправки, смс и дата. т. е. если отправитель, смс и дата одинаковы, то увеличьте счетчик на 1 и сохраните структуру данных таким образом, чтобы получить отправителя, смс, дату и количество.
количество смс отправителя-> 3
ttt -> yyy-> 6 kkk-> 5
Так как создать и управлять структурой в Go?