程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在Jersey服务中使用JSON对象大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在jersey服务中使用JSON对象?

开发过程中遇到在jersey服务中使用JSON对象的问题如何解决?下面主要结合日常开发的经验,给出你关于在jersey服务中使用JSON对象的解决方法建议,希望对你解决在jersey服务中使用JSON对象有所启发或帮助;

我不确定如何获取JsON字符串本身,但是您当然可以获其中包含的数据,如下所示:

定义一个具有JAXB注释的java类(C),该类具有与在请求上传递的JsON对象相同的结构。

例如对于JsON消息:

{
  "A": "a value",
  "B": "another value"
}

使用类似:

@XmlAccessorType(XmlAccesstype.FIELD)
public class C
{
  public String A;
  public String B;
}

然后,您可以在资源类中使用类型C的参数定义一个方法。当jersey调用您的方法时,将基于POSTed JsON对象创建JAXB对象。

@Path("/resource")
public class Myresource
{
  @POST
  public put(C C)
  {
     doSomething(c.A);
     doSomethingElse(c.b);
  }
}

解决方法

我一直在搜寻我的屁股,试图找出如何做到这一点:我有一个jersey REST服务。调用REST服务的请求包含一个JSON对象。我的问题是,从jersey
POST方法实现中,如何获得对http请求正文中的JSON的访问?

任何提示,技巧,示例代码的指针,将不胜感激。

谢谢&Hellip;

-史蒂夫

大佬总结

以上是大佬教程为你收集整理的在Jersey服务中使用JSON对象全部内容,希望文章能够帮你解决在Jersey服务中使用JSON对象所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。