• 注册
  • 查看作者
  • 当gin绑定json时,请提出一个忽略空字段的问题

    以下字段名称、描述、最大带宽和最大带宽输出都不是必选的,我希望前端没有传过来的字段在结构体中也可以被忽略。以下是我写的有问题的代码,不知道各位大佬平时都是怎么处理这样的需求呢还望大家多多指教(((蟹蟹~

    类型更新模型结构{

    名称字符串json: '名称binding: ' omitempty ' '

    描述字符串json: '描述binding: ' omitempty ' '

    int ` js :中的maxbandwidth ' bind :中的max bandwidth '省略tempy ' '

    max bandwidth out int ` js : ' max bandwidth out ' bind : ' OMI tempy ' '

    {}

    func UpdateItem(上下文*gin .上下文){

    var请求更新模型//初始化结构体,所有字段赋默认值,binding: ' omitempty '不起作用

    if err=context .BindJSON(req);呃!=零{

    背景JSON(http .状态栏请求,错误错误())

    返回

    {}

    .

    {}

  • 0
  • 0
  • 0
  • 3
  • 请登录之后再进行评论

    登录
  • 单栏布局 侧栏位置: