如题, 对接一个外部接口(外部系统不会修改)。
它接口出现错误是 data字段是string的, 业务成功时data字段是一个结构体,这种类型的应该怎么处理?
接口能访问都是http.code=200
业务是否成功整个是个json={code, data}大概这样。
如题, 对接一个外部接口(外部系统不会修改)。
它接口出现错误是 data字段是string的, 业务成功时data字段是一个结构体,这种类型的应该怎么处理?
接口能访问都是http.code=200
业务是否成功整个是个json={code, data}大概这样。
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答2k 阅读✓ 已解决
1 回答3.4k 阅读
2 回答2.2k 阅读
1 回答2.1k 阅读
没有其他的辅助条件么……比如 HTTP 状态码、或者还有个
errcode
之类的?没有的话那就只能用反射了,根据动态字段类型决定怎么反序列化,性能大大降低(Go 的反射性能差是出了名的)。
做法参考这篇:https://www.cnblogs.com/brave...