Golang-通过更改键值取消编组JSON

Golang-通过更改键值取消编组JSON,第1张

Golang-通过更改键值取消编组JSON

您有一系列JSON对象, 一个唯一的ID 映射 到每个

Device
。将其解组为
map

type Device struct {    LocalUUID       string  `json:"localUUID"`    ApplicationUUID string  `json:"applicationUUID"`    ExternalUUID    string  `json:"externalUUID"`    Commit          string  `json:"commit"`    LastSeen        string  `json:"lastSeen"`    Statestring  `json:"state"`    Progress        float32 `json:"progress,string"`}func main() {    devices := make(map[string]*Device)    err := json.Unmarshal(b, &devices)    if err != nil {        log.Fatal(err)    }    for _, device := range devices {        fmt.Printf("%#vn", device)    }}

https://play.golang.org/p/JDZzG64jJR



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5475329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存