yamlConverter:yaml表定义信息提取工具:该程序用来提取yaml文件中的表定义信息,组成go结构体以及其他有用的信息

时间:2024-05-29 03:27:14
【文件属性】:

文件名称:yamlConverter:yaml表定义信息提取工具:该程序用来提取yaml文件中的表定义信息,组成go结构体以及其他有用的信息

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-29 03:27:14

golang yaml struct Go

使用方法 使用以下命令将同级目录下的user_info.yaml文件中的表定义信息提取出来,提取的结果存储在同级目录下的user_info.txt文件中,如果user_info.txt文件已存在,那么会覆盖已有内容。 go run yamlConvertToStruct.go user_info.yaml 所提取的信息列表 1.表名 表的中文名称。 2.主键序列 表定义的主键组合。我接触到的yaml通常用来定义非关系数据库的"表",非关系数据库的主键通常有多个,由一定顺序形成主键序列。 3.结构体定义 根据表定义转换成的go里面的结构体定义。 4.数据校验 表定义信息里包含了每一个字段最大长度、是否可以为空等属性,因此可以将这些信息与数据校验方法结合生成用于数据校验的go代码。以示例文件中输出的一行数据校验代码为例:util.CheckParam(structNeededToCheck.G


【文件预览】:
yamlConverter-master
----yamlConvertToStruct.go(19KB)
----README.md(3KB)
----user_info.txt(2KB)
----user_info.yaml(1018B)

网友评论