Java Web 服务自定义返回类型

标签 java web-services string enums return

我有这样的困境。

我正在开发一个网络服务。 它必须返回支持的语言列表。 语言存储在枚举中。

是返回(从 Web 方法)枚举数组还是将其转换为字符串并返回字符串数组更好。

也许我更喜欢字符串数组,这样客户端就不必处理自定义对象类型,并且不需要序列化/反序列化。但另一方面,如果我在客户端需要该枚举,我将不得不重新实现它并将字符串数组转换回枚举数组。

你有什么建议?

最佳答案

通常经验法则应该是“尽可能简单”。因为我在 WSDL 生成客户时看到过非常有趣的事情。

关于Java Web 服务自定义返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215514/

相关文章:

java - 按字符对数组中的字符串进行排序

c# - 将行尾保存到数据库

java - 如何使用 Hibernate 正确删除复杂对象?

java - 使用 Sonar Web 服务 Java 客户端

web-services - RESTful URL 设计 : public vs private API, 层次结构 API 设计模式,URI 与 URL 设计?

c# - 在 C# 中使用 WSDL 发送和接收

c - 剥离非数字字符串元素

java - 小部件未更新?

java - 不要在 JAVA 中从字符串的开头/结尾修剪制表符 (\t)

java - 将项目添加到链接列表的末尾