list - 如何在列表中获取映射值(键值对)
问题描述
我坚持这一点,我想在列表中写 2 个地图。我怎么做?我试过这个,但这不起作用。即使不是interface{},我放的是字符串,它也不起作用。
var b := []interface{}{
{
"type" : "value1",
"target" : "value2",
},
{
"type" : "value3",
"target" : "value4",
}
}
解决方案
var b = []interface{}{
map[string]string{
"type": "value1",
"target": "value2",
},
map[string]string{
"type": "value3",
"target": "value4",
},
}
或者,如果b
可以是类型[]map[string]string
var b = []map[string]string{{
"type": "value1",
"target": "value2",
}, {
"type": "value3",
"target": "value4",
}}
推荐阅读
- git - 传递分支名称时如何指定 fork/remote?例如,当尝试在分叉之间重新设置基准时?
- dialogflow-es - 对话流代理没有内置实体,例如 @sys.unit-length
- laravel - Laravel 组合/交错两个中间件
- css - 让 CSS 网格区域在移动设备上堆叠(单列布局)
- amazon-web-services - 如何自动化 aws cloudfront 更新分发
- javascript - Knex.js 更新语句从多个表返回数据
- css - 子导航扩展了常规导航并未对齐
- json - 替换 JSON 文件中的字符串列表
- r - 如何修复从hdf转换为R中合适栅格的“弯曲”栅格tiff?
- python - re.sub 没有用标点符号替换单词