go 返回值列表为不规则字段,大家怎么处理的。
公司项目原来是php写的,返回的列表结构如下
{
"code": 200,
"data": [
{
"a": "",
"b": ""
},
{
"a": "",
"b": ""
},
{
"a": "",
"b": "",
"c": "",
},
{
"a": "",
"b": "",
"c": "",
}
]
}
现在代码由go来重写,所以想知道有什么比较好的方法,可以如php一样返回结构。c这个字段是存在空值的,所以go omitempty 这种是不适合的。
@charliecen 我明白你的意思了,我下去试试