如何使用 Go 解析这个 json?
timelinedata := '{
"2016-08-17T00:00:00.000Z": 4,
"2016-11-02T00:00:00.000Z": 1,
"2017-08-30T00:00:00.000Z": 1
} '
我希望通过遍历 json 将日期和值放在单独的变量中。目前我正在这样做
var timeline map[string]int
json.Unmarshal([]byte(timelinedata),
for k, v := range timeline {
new_key := k
new_val := v
println("val--->>", new_key, new_val)
}
问题是输出的顺序不正确,就像 json 输入一样。每次我运行循环时,输出顺序都不同。我想按照输入的确切顺序映射 json。我想我没有以正确的方式映射它---
饮歌长啸
相关分类