【发布时间】:2013-09-09 16:55:30
【问题描述】:
我的大多数方法都返回字符串、整数、布尔值等,我敢打赌,这适用于 99% 的开发人员,当然我们有时会返回复杂的对象、数组等,但大多数时候更简单的东西会做。
为什么 Cloud Endpoints 不支持此功能?谢谢!
【问题讨论】:
标签: java google-app-engine google-cloud-endpoints
我的大多数方法都返回字符串、整数、布尔值等,我敢打赌,这适用于 99% 的开发人员,当然我们有时会返回复杂的对象、数组等,但大多数时候更简单的东西会做。
为什么 Cloud Endpoints 不支持此功能?谢谢!
【问题讨论】:
标签: java google-app-engine google-cloud-endpoints
所以有一些解决方法可以返回“简单对象类型”,在 java 中你可以返回一个看起来像这样的 StringResponse:
class StringResponse {
String value;
setter, getter... etc
}
【讨论】:
因为它们正在与可能支持或不支持相同数据类型的各种编程语言进行通信。这就是为什么大多数 Web API 会使用 XML 或 JSON 之类的东西作为数据响应类型,因为它是标准化的并且可以从任何语言解析。
【讨论】: