gpt4 book ai didi

json - 解码 json 时处理不同的类型

转载 作者:IT王子 更新时间:2023-10-29 01:18:58 25 4
gpt4 key购买 nike

<分区>

我正在使用一个端点(我不拥有并且无法修复)并且此端点返回 JSON。

问题是这个 JSON 可以有不同的格式:

格式一:

{
"message": "Message"
}

{
"message": ["ERROR_CODE"]
}

取决于发生了什么。

我想要一个结构来保存此响应,以便稍后我可以检查 message 是字符串还是数组,并正确地遵循流程。

可以用 Go 实现吗?我想到的第一种方法是有两个结构并尝试解码为具有 string 的结构,如果发生错误,则尝试解码为具有 array 的结构。

有没有更优雅的方法?

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