提问人:Nikita 提问时间:11/17/2023 更新时间:11/17/2023 访问量:31
Go Gorm Gin Json
Go Gorm Gin Json
问:
我有一个包含另一个结构的结构。此结构表示数据库中的表。我通过 Gorm 标签定义它们之间的连接。结果,当我用 Gin 将这个结构作为 json 传递时,我有这样的东西:
{
"field1":"value1",
"field2":"value2",
enother_structure {
"field1":"value1",
"field2":"value2",
}
}
But I need to have a flat json like this:
{
"field1":"value1",
"field2":"value2",
"enother_field1":"value1",
"enother_field2":"value2",
}
现在我像在 Java 中一样使用转换器。例如: func (s *Structure) ConvertAariToAa(es *FlatJsonStructe)
{
*es = FlatJsonStructure{
"field1":s.field1,
"enother_field1":s.enother_structure.field1,
...
}
}
但是,如果我有太多的领域,这种工作就太多了。我没有找到一个方便的是如何解决这个问题。
答: 暂无答案
评论