【问题标题】:Designing Different JSON Responses from a WebService in case of Error在发生错误时从 WebService 设计不同的 JSON 响应
【发布时间】:2013-06-27 22:12:49
【问题描述】:

我有一个跨位置搜索 POI 的 android 客户端。 我目前使用Jackson解析器解析JSON,所以AsyncTask的DoInBackground的返回类型是SearchResponse。 但是当服务器返回错误说它无法连接到第三方服务器时,就会出现问题。 在这种情况下,我想返回一个类似于 ErrorResponse 的错误。 一种方法是实现 BaseResponse 类和所有响应(ErrorResponse、SearchResponse 可以从它扩展)并将其作为返回类型。 这是正确的方法吗?有人可以提出更好的方法吗?

【问题讨论】:

    标签: java android json


    【解决方案1】:

    为什么不只是有一个包装消息,其中包括成功案例中的内容节点,还包括错误 ID/消息的节点?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      • 2016-08-31
      • 2023-03-12
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多