【文件属性】:
文件名称:json_generate:基于 JSON 示例生成 go 结构体
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-30 21:48:23
Go
JSON 生成
JSON Generate 是一种基于 JSON 示例创建 go 结构的工具。
安装
$ go get github.com/calavera/json_generate
用法
在 go 代码中添加一个 JSON 示例作为常量。 就像是:
const JSONExample_User = `{
"name": "calavera"
}`
常量必须在其名称中包含前缀JSONExample_ 。
然后使用以下内容运行json_generate脚本:
$ json_generate filename.go
或者将generate头添加到源文件中:
// go:generate json_generate
这将生成一个解析了 go 结构的filename_json.go文件。 就像是:
type User struct {
Name string `
【文件预览】:
json_generate-master
----json_generate_test.go(6KB)
----simple_example_test.go(3KB)
----examples()
--------simple.go(69B)
----json_generate.go(8KB)
----README.md(1KB)
----LICENSE.txt(1KB)