共计 312 个字符,预计需要花费 1 分钟才能阅读完成。
能否定义 struct,json 化输出 string
希望内层数据能在使用时用 struct,序列化时,转成 string
比如
type User struct {Name string `json:"name"`}
type UsersContainer struct {Users []User `json:"users"`
}
users := []User{{Name: "aaa"}}
container := UsersContainer{Users: users}
正常转成 json 后是 {"users":[{"name":"aaa"}]}"
有些 http api 会把一个变量参数定义成 string 格式
期望结果是 {"users":"[{"name":"aaa"}]"}"
正文完