我们使用Golang来实现一个包含CRUD的REST API,在Update服务中,客户端可以发送包含更改字段的部分JSON,我们需要处理这些更改的实体更新。从逻辑上讲,我们需要从DB到struct按Id获取实体,然后将有效负载json解组到另一个结构并更新实体。但是,如果有效负载json不是完整的,例如我有struct Id int64 `json:&
我正在制作一个API,它发送一个类似于它的响应: Description string // to describe the error/thejson变成一个字符串,然后,Marshal第二次使用StatusBack结构来发送它。然而,它并没有使我真正想要的是得到一个包含另一个对象的对象。我不仅发送用户,它可能是很多不同的对象,所以我如何实现它?我的第二个主意更好吗?如果是的话,我怎