我正在使用一个端点(我不拥有并且无法修复)并且该端点返回 JSON。
问题是这个 JSON 可以有不同的格式:
格式一:
{ "message": "Message" }
或者
{ "message": ["ERROR_CODE"] }
取决于发生了什么。
我想要一个结构来保存此响应,以便稍后我可以检查它是message
字符串还是数组,并正确地遵循流程。
有可能在围棋中做到吗?我认为的第一种方法是有两个结构并尝试解码为带有 的结构string
,如果发生错误,则尝试解码为带有 的结构array
。
有没有更优雅的方法?
冉冉说
万千封印
杨魅力
相关分类