json - 使用 JSON 和 Wink 的 JAX-RS 客户端/服务器应用程序

标签 json rest websphere jax-rs apache-wink

我想使用 JSON(Jackson 转换器)格式和 Wink 提供程序实现 JAX-RS 服务器(在 WebSphere Application Server 上)和客户端应用程序。

  1. 我是否需要为将传入和传出 REST 服务的 DTO 类使用 JAXB 注释,因此必须是可序列化的?

  2. 我需要使用哪种响应类型,JSONObject 还是我的类类型,即客户端/服务器之间的 Post 方法协商中的 MyClass 或 String?

在哪些情况下我们对 Rest 服务中的域类使用 JAXB 注释?

非常感谢您的见解/指导。

提前致谢, 欧文

最佳答案

我猜你需要阅读更多关于 jackson 的内容。
但这里有一些简短的答案:

  1. 对于 90% 的情况,您根本不需要在您的类上添加 JAXB 注释。
  2. 你需要使用你的类:

    @邮寄 公共(public) MyClass myMethod(MyOtherClass mcls)

  3. 当您对默认结果不满意时,您可以对一些复杂的映射使用 JAXB 注释。

关于json - 使用 JSON 和 Wink 的 JAX-RS 客户端/服务器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672104/

相关文章:

python - 如何考虑 Django 的普通基于类的 View 与使用 REST API

java - JRebel Tomcat + Websphere

json - JSON 中的有序字典

javascript - 从 Dynatable 加载远程 JSON

c# - 使用 Newtonsoft 和 C# 反序列化嵌套的 JSON

java - 文件上传时出现 angularJS 405 错误

json - 如何将 JSON 从服务器发送到 EJS 文件并解析它?

c++ - 将编译器命令行转换为 Casablanca Rest SDK 的 CMakeLists.txt

java - WebSphere:将 bin 目录添加到类路径

java - 在 Websphere 8.5 上使用 Spring 3.x 时响应已经提交