jsoniterx

所属分类:hotest
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2020-12-19 11:40:48
上 传 者sh-1993
说明:  json迭代器go的扩展,
(Extensions for json-iterator go,)

文件列表:
LICENSE (1074, 2020-12-19)
example/ (0, 2020-12-19)
example/main.go (503, 2020-12-19)
go.mod (186, 2020-12-19)
go.sum (1736, 2020-12-19)
jsoniterx.go (2609, 2020-12-19)

# jsoniterx [Extension](https://github.com/json-iterator/go/blob/dc11f49689fd1c9a6de20749def70bd889bf0d42/reflect_extension.go#L46-L56) for [json-iterator/go](https://github.com/json-iterator/go). ## Tags ### `time.Time` |Name|description| |--:|--:| |format|A string for format. [more details](https://golang.org/pkg/time/#pkg-constants).| |location|A string for [Location](https://golang.org/pkg/time/#Location).| ## Example ```go package main import ( "fmt" "time" jsoniter "github.com/json-iterator/go" "github.com/ynqa/jsoniterx" ) type Example struct { Time time.Time `json:"time" format:"2006-01-02 15:04:05" location:"Asia/Tokyo"` } func main() { json := jsoniter.ConfigCompatibleWithStandardLibrary json.RegisterExtension(jsoniterx.TimePlugin()) var e Example str := `{"time": "2019-01-01 12:00:00"}` if err := json.Unmarshal([]byte(str), &e); err != nil { fmt.Println(err) return } fmt.Println(e.Time) } ```

近期下载者

相关文件


收藏者