所以我有一个结构:
type ProductConstructed struct {
Name string `json:"Name"`
BrandMedals []string `json:"BRAND_MEDALS"`
}
当我用gin和gin返回我的对象时:
func contructproduct(c *gin.Context) {
var response ProductConstructed
response.Name = "toto"
c.JSON(200, response)
}
func main() {
var err error
if err != nil {
panic(err)
}
//gin.SetMode(gin.ReleaseMode)
r := gin.Default()
r.POST("/constructProductGo/v1/constructProduct", contructproduct)
r.Run(":8200") // listen and serve on 0.0.0.0:8080
}
它返回我:
代替
如何返回一个空数组?
问候
最佳答案
因此,解决方案是使用初始化它:
productConstructed.BrandMedals = make([]string, 0)
关于json - 使用golang返回一个空数组,而不是null,使用gin返回gin,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56200925/