为什么Google Cloud Endpoints不支持简单对象返回类型?

时间:2013-09-09 16:55:30

标签: java google-app-engine google-cloud-endpoints

我的大多数方法返回字符串,整数,布尔值等等,我敢打赌99%的开发人员都有,确保我们有时会返回复杂的对象,数组等等,但大多数时候会更简单一些。

为什么Cloud Endpoints不支持此功能?谢谢!

2 个答案:

答案 0 :(得分:5)

因此有返回“简单对象类型”的解决方法,在java中你可以返回一个StringResponse,它看起来像这样:

class StringResponse {
  String value;
  setter, getter... etc
}

答案 1 :(得分:1)

因为他们正在与可能支持或不支持相同数据类型的各种编程语言进行通信。这就是为什么大多数Web API将使用XML或JSON之类的东西作为数据响应类型,因为它可以从任何语言标准化和解析。