当前位置: 首页 > 网络应用技术

GO标签的详细说明

时间:2023-03-08 00:19:32 网络应用技术

  GO标签用于结构,在结构汇编阶段,可以通过反射获得。

  GO标签是由由该键值键值组成的一组,由该键值造成````````````````'''``````````'''``````````'',应注意的是,值必须包括在内。该值必须包括在内。

  在GO中,该标签在促进JSON字符串和共同框架分析中起重要作用。在下面,我们整理了另一个类别中常用的标签,以促进所有人理解。

  JSON字符串是我们常用的数据传输格式。它由一组K-V键值组成。在许多情况下,我们需要将接收到的JSON字符串与我们规定的数据结构绑定。要方便地完成此工作,可以通过编码/JSON软件包中的编码和解码工具来解析这些标签。

  “ JSON_NAME”对应于JSON_NAME相应的结构的结构(可以省略与属性相同的名称,并将在名称之后添加S)。“值或空值,忽略“ json_name,string [number |书]”“指定的属性类型,支持字符串,数字,布伦

  GORM标签下的子标签不敏感,在子标签之间使用;部门,通常使用的单个表标签如下:|标签|功能||--- |--- |“颜色” |对应于列的列,建议使用column_name的格式||“类型” |数据库中的列中的类型|“ primalykey” |指定列出的密钥||“默认” |指定默认值|

  常用的多桌相关标签如下:标签选项|使用说明||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------模型的列用作连接表的外键:fieldID是外部键字段的名称||参考|指定参考表的列名,该名称将映射为连接表的外键,例如||多态性|指定多态性类型,例如专门针对extplemodel名称||多形值|指定多态值,默认表名称||许多2many |指定连接表名称||加入Foreignkey |指定连接表的外部密钥名称,该名称将映射到当前表|外部键的名称将映射到参考表||约束|关系约束,例如:|

  原始:https://juejin.cn/post/7100927678903451685