如何将JSON解组为包含2个字段(UserName和Name)且包含相同JSON标记名(name)的结构?package main
"encoding/json")
UserName string `json:)
} 实际输出:value of user : &{UserName: Name:} 预期输出:value of user
我们使用Golang来实现一个包含CRUD的REST API,在Update服务中,客户端可以发送包含更改字段的部分JSON,我们需要处理这些更改的实体更新。从逻辑上讲,我们需要从DB到struct按Id获取实体,然后将有效负载json解组到另一个结构并更新实体。但是,如果有效负载json不是完整的,例如我有struct Id int64 `json:"id"`
我从gin文档中了解到可以将json绑定到像这样的结构 User string `form:"user" json:"user" binding:router.POST("/loginJSON", func(c *gin.Context) { if c.BindJSON(&json)== nil {
if