Создать структуру данных - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть структура json в столбце базы данных, в каждой строке ниже указан json

{"DeviceId":"954b9c1a58fb3879","SmsData":[{"sender":"XXXXXXXX ","sms":"YYYY"},{"sender":"kkkkk","sms":"TTT"}]}

Мне нужно создать структуру данных, анализируя данные каждой строки, чтобы рассчитать количество на основе отправки, смс и дата. т. е. если отправитель, смс и дата одинаковы, то увеличьте счетчик на 1 и сохраните структуру данных таким образом, чтобы получить отправителя, смс, дату и количество.

количество смс отправителя-> 3

ttt -> yyy-> 6 kkk-> 5

Так как создать и управлять структурой в Go?

1 Ответ

0 голосов
/ 11 ноября 2019

Go предоставляет вам множество удобных способов работы с такими вещами, и под многими, я имею в виду один способ, и это структура и типы интерфейса. Судя по вашим данным, map[string]interface{} - ваш лучший выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...