[英]How to dynamically define struct content in GO from reading a json file
我正在尝试为我的项目创建一个 go 结构。 我希望在单独的 JSON 文件中定义结构内容,如下例所示:
{
"structA":{
"column_name" :["id","name","occupation","age"],
"column_type" :["int","string","string","int"]
}
当我们编译 go 时,结构体会有点像
type structA struct {
id int
name string
occupation string
age int
}
我希望 structA 定义的编写方式类似于通过 json 循环并随后生成它。 在 Go 中可以这样做吗?
您可以使用 JSON 模式来定义您的类型并使用此包使用您的类型生成 Go 代码: https : //github.com/idubinskiy/schematyper
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.