为了账号安全,请及时绑定邮箱和手机立即绑定

我可以将动态创建的 json 格式化为 dev express 图表所需的格式吗

我可以将动态创建的 json 格式化为 dev express 图表所需的格式吗

Go
一只萌萌小番薯 2021-09-10 17:21:34
我编写了一个 go 程序,用于将 json 作为对 httpRequest 的响应,但我只能以这种格式创建 json:{  "Country": [        "abc",        "def",    ],    "Population": [        "8388344",        "343",    ]}内容类型是使用 map[string]string 动态定义的。有人可以帮我提供以下格式的 json:[    {       "Country" :"abc",       "Population" :"8388344"    },    {        "Country" : "def",        "Population" :"343"    },    ...]请帮帮我..
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

你只需要制作一个结构片。改编自 doc 示例:


type Tuple struct {

    Country    string

    Population string

}

tuples := []Tuple{

    {Country: "abc", Population: "1234"},

    {Country: "def", Population: "567"},

}


b, err := json.Marshal(tuples)

if err != nil {

    fmt.Println("error:", err)

}

os.Stdout.Write(b)

这产生:


[

    {"Country":"abc","Population":"1234"},

    {"Country":"def","Population":"567"}

]


查看完整回答
反对 回复 2021-09-10
  • 1 回答
  • 0 关注
  • 155 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信