创建数据结构

时间:2019-11-10 09:10:53

标签: go

我在数据库列中有一个json结构,每一行都有下面提到的json

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

我需要通过解析每行数据以基于发送,短信和日期来计算计数来创建数据结构。即,如果发件人,短信和日期相同,则将计数器加1,并以获取发件人,短信,日期和计数的方式保留数据结构。

发件人短信计数   xxx-> yyy-> 2        zzz-> 3

ttt-> yyy-> 6          kkk-> 5

那么如何在Go中创建和管理结构?

1 个答案:

答案 0 :(得分:0)

Go为您提供了处理此类问题的许多便捷方法,在许多方面,我指的是一种方法,它是结构和接口类型。从数据的外观来看,map[string]interface{}是最好的选择。