我正在尝试将map []转换为JSON,以便我可以将其作为请求的一部分发布.但我的map []有各种类型,包括字符串/整数.
我目前有:
mapD := map[string]string{"deploy_status": "public", "status": "live", "version": 2}
mapB, _ := json.Marshal(mapD)
fmt.Println(string(mapB))
//output
prog.go:17: cannot use 2 (type int) as type string in map value
Run Code Online (Sandbox Code Playgroud)
如何制作它以便我可以在同一个地图中包含字符串和整数?
谢谢
使用map [string] interface {}:
mapD := map[string]interface{}{"deploy_status": "public", "status": "live", "version": 2}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8035 次 |
| 最近记录: |