youbbs
youbbs
3410 0 0

Golang 版 json to go

Caddy 的作者 Matt Holt 用 js 写了一个小工具 json to go 可以方便的把 json 字符串转为go struct

现在好事者就用 go 来实现相同的转换功能

package main

import (
"github.com/kumakichi/json-to-go"
)

func main() {
println(json_to_go.Parse(testData))
println(json_to_go.Parse(testData, json_to_go.Options{TypeName: "rootName", Flatten: true}))
}

var (
testData = `{
"name": {"first": "Tom", "last": "Anderson"},
"age":37,
"score": 92.0,
"children": ["Sara","Alex","Jack"],
"friends": [
{"first": "James", "last": "Murphy"},
{"first": "Roger", "last": "Craig"}
]
}`
)

还其它很有用的工具

0

See Also

Nearby


Discussion

Login Topics