服务器请求返回不同的对象

时间:2012-11-08 10:56:40

标签: json http server-side httpresponse

我正在使用现有的网络API。我将一个JSONObjectA列表上传到服务器,然后返回一个JSONObjectB列表。这一切都很好,我很高兴。当我向服务器发送1的列表时出现问题。我只接收JSONObjectB,而不是返回一个List。这意味着我需要不同的Serializer来解析数据。

服务器总是返回一个列表(即总是相同的对象)会更有意义吗?或者以当前方式执行它会被认为是一种好习惯吗?

1 个答案:

答案 0 :(得分:0)

总是返回一个列表会更有意义。在构建API时,您应始终使用易用性,并且返回2种不同的类型意味着API用户必须执行他们不需要的其他工作。