我想使用 JSON(Jackson 转换器)格式和 Wink 提供程序实现 JAX-RS 服务器(在 WebSphere Application Server 上)和客户端应用程序。
我是否需要为将传入和传出 REST 服务的 DTO 类使用 JAXB 注释,因此必须是可序列化的?
我需要使用哪种响应类型,JSONObject 还是我的类类型,即客户端/服务器之间的 Post 方法协商中的 MyClass 或 String?
在哪些情况下我们对 Rest 服务中的域类使用 JAXB 注释?
非常感谢您的见解/指导。
提前致谢, 欧文
最佳答案
我猜你需要阅读更多关于 jackson 的内容。
但这里有一些简短的答案:
- 对于 90% 的情况,您根本不需要在您的类上添加 JAXB 注释。
你需要使用你的类:
@邮寄 公共(public) MyClass myMethod(MyOtherClass mcls)
当您对默认结果不满意时,您可以对一些复杂的映射使用 JAXB 注释。
关于json - 使用 JSON 和 Wink 的 JAX-RS 客户端/服务器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672104/