gpt4 book ai didi

json - 有没有在不声明结构的情况下将编码结构作为 JSON 发送?

转载 作者:IT王子 更新时间:2023-10-29 02:03:57 30 4
gpt4 key购买 nike

我想知道如何简化这段代码:

type PP struct {
Profile_picture string `json:"profile_picture"`
}

json.NewEncoder(w).Encode(PP {result.Profile_picture})

类似于:

json.NewEncoder(w).Encode({result.Profile_picture})

^ 这给我:语法错误:缺少操作数

并摆脱:

type PP struct {
Profile_picture string `json:"profile_picture"`
}

谢谢。对不起我的英语。

最佳答案

json.NewEncoder(w).Encode(
map[string]string{"profile_picture": result.Profile_picture},
)

会起作用——带有字符串键的映射作为对象编码为 JSON,你可以用它们构建任何你喜欢的东西。它并不短,但确实避免了辅助类型。

关于json - 有没有在不声明结构的情况下将编码结构作为 JSON 发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784165/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com