https://github.com/xqm123/json2go.git
Json转换为Go语言使用的结构体工具
- 通过读取json文件生成Golang对应的结构体
- 可选输出方式为屏幕输出以及写入到文件
git clone https://github.com/xqm123/json2go.git
cd json2go
go env -w GO111MODULE=on
go mod download
cd example
go build -o json2go ../main.go
-
新建json文件
-
使用命令将json文件转换为Golang结构体,可选择输出到文件以及屏幕
-
查看help
./json2go help
- 使用默认配置
./json2go gen_types
- 输出到文件
./json2go gen_types -out_type=file -out_file=out_types.go
- 输出到屏幕
./json2go gen_types -out_type=print