0

我的应用程序正在使用产生 JSON 响应的第三方 API。我已将相关的 pojo 类映射到相应的 JSON 响应。但是我很难映射具有属性“消息”的特定响应,该属性有时是字符串,有时是对象。

对于同一 API 调用的特定请求,属性“消息”的数据类型会发生变化。我不想使用 JSONObject 或 JSONArray 解析 JSON 字符串,而是想将此响应映射到 pojo 类。

有人可以帮我吗?谢谢!

回应 1

{
    "Message": {
        "name": "John Doe"
    }
}

回应 2

{
    "Message": "some error message"
}

我要求 API 提供者改变这种行为,但他/她拒绝了我的请求,说他无法控制 json 响应中产生的内容。

4

0 回答 0