关于反序列化
来源:8-3 服务器统一出错处理

黑特乐
2019-05-24
我的 struct 中有int类型的字断,前段这个字段为非必填项,如果他没传,或者传了一个其他类型的,反序列化就会解析出来一个0,但是0对于为来说是一个有意义的数,为要怎么判断前端有没有传这个字段呢
写回答
2回答
-
可以类似这样
type MyStruct struct {
Name string `json:"name,omitempty"`
Age *int `json:"age,omitempty"`
Email string `json:"email,omitempty"`}
Age就会变成可选。
https://stackoverflow.com/questions/34053815/handle-optional-json-field-in-http-request-body
032019-05-29 -
黑特乐
提问者
2019-05-26
000000000000
022019-05-27
相似问题