我有一个非常简单的字符串切片,我可以很高兴地将其转换为JSON,但是我需要为将使用它的系统添加密钥。
例如:
package main
import (
"encoding/json"
"fmt"
)
func main() {
hosts := []string{"hosta","hostb"}
bodyData, _ := json.Marshal(hosts)
fmt.Printf(string([]byte((bodyData))))
}
此输出:["hosta","hostb"]
这是可以预料的。
但是我想要:{"hosts":["hosta","hostb"]}
我错过了什么?
是的,我可以继续创建另一个结构,但是我肯定可以在召唤元帅时做些什么吗?
https://play.golang.org/p/5bQfO1fw7Lc
偶然的你
相关分类