modulepackage
2.0.0+incompatible
Repository: https://github.com/yudppp/json2struct.git
Documentation: pkg.go.dev
# README
json2struct
Translate to Golang struct from json
Playground
Try playground https://yudppp.github.io/json2struct
CLI
Install
$ go get github.com/yudppp/json2struct/cmd/json2struct
How to use
$ echo '{"url": "http://blog.yudppp.com", "text": "Hello:)", "status": 1, "categories": [{"name": "k8s"}]}' | json2struct -name=blog
type Blog struct {
Categories []BlogCategory `json:"categories"`
Status int `json:"status"`
Text string `json:"text"`
URL string `json:"url"`
}
type BlogCategory struct {
Name string `json:"name"`
}
options
option | description |
---|---|
name | Set struct name (default "data") |
prefix | Set struct name prefix |
suffix | Set struct name suffix |
short | Set short struct name mode |
local | Use local struct mode |
omitempty | Set omitempty mode |
example | Use example tag (https://github.com/yudppp/structs) |
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author