【发布时间】:2021-04-24 19:01:45
【问题描述】:
我正在尝试在我的 POST 请求中发送 JSON 有效负载,但我不确定如何正确格式化它以使用数组。下面是正确的 JSON 本身的样子:
{
"animal": "dog",
"contents": [{
"name": "daisy",
"VAL": "234.92133",
"age": 3
}]
}
到目前为止我有这个:
group := map[string]interface{}{
"animal": "dog",
"contents": map[string]interface{}{
"name": "daisy",
"VAL": "234.92133",
"age": 3,
},
}
但我不知道如何处理内容数组(方括号),只有“内容”中的大括号。
【问题讨论】:
-
在A Tour of Go了解切片
-
对于 JSON,结构通常比字符串/接口{}映射更容易和更好。
标签: arrays json http go request