【发布时间】:2017-02-14 18:57:24
【问题描述】:
在使用 Endpoints 时,GAE 有什么方法可以解析空对象。 例如,如果我返回一个数组 a = [1,2,3]。 它会返回
{a:[1,2,3]}
但是如果我返回一个数组 a = []
{}
这就是我得到的,JSON 中没有响应。
【问题讨论】:
标签: java google-app-engine servlets
在使用 Endpoints 时,GAE 有什么方法可以解析空对象。 例如,如果我返回一个数组 a = [1,2,3]。 它会返回
{a:[1,2,3]}
但是如果我返回一个数组 a = []
{}
这就是我得到的,JSON 中没有响应。
【问题讨论】:
标签: java google-app-engine servlets
如果您将数据包装到 Bean 中,您可以定义ApiTransformer,这会将您的实体转换为所需的输出。因此,您可以在转换器中检查数组是否为空,如果是,则可以将其转换为 null 或任何您想要的。请参阅ApiTransformer 的文档。
【讨论】: