restful的情况下,需要PUT更新一个资源
但是PUT操作仅更新一个字段,如下:
{
"userid":1,
"username":"admin",
"userpass":"xxxx"
}
我仅仅想要更新username,
但是put("/api/users/1")
需要PUT整个
{
"userid":1,
"username":"admin",
"userpass":"xxxx"
}
不然解析之后,字段全部被覆盖
json.Unmarshal(c.Ctx.Input.RequestBody, &v)
现在想要是不解析空字段,这样就不会覆盖&v