首页 文章
  • 1 votes
     answers
     views

    Jersey 1到2迁移,使用org.codehaus.jettison包(找不到媒体类型= application / json的MessageBodyWriter)

    将OSGi / Spring Web应用程序更新到Jersey 2.目前正在使用Jersey 2进行编译和安装,但在访问我们的资源时出现此错误: 找不到媒体类型= application / json的typeBodyWriter,类型= class org.codehaus.jettison.json.JSONObject,genericType = class org.codehaus.je...
  • 1 votes
     answers
     views

    配置Wildfly 8.1以使用Jettison

    我有一个有趣的问题,我的Wildfly 8.1安装使用Jackson(不是Jackson 2)来编组JSON类 . 我想使用Jettison来利用我在课堂上的JAXB注释 . 为了强制服务器使用Jettison而不是Jackson,我执行了以下步骤: 修改了POM.xml依赖项以依赖于 resteasy-jettison-provider 模块,并将作用域设置为 provided <依赖...
  • 1 votes
     answers
     views

    RESTEasy在WF9上放弃了泼溅

    我们正在使用RESTEasy和jettison提供程序(不是jackson,因为它不支持我们真正喜欢的Atom链接)并尝试使用Swagger创建有效的API文档 . 然而,jettison生成json与“xmlRootElement”,而swagger假设“正常”, Jackson 样json . 因此,生成的文档无效,使用swagger客户端生成器生成的客户端不起作用 . 例: Java类: @...
  • 3 votes
     answers
     views

    Resteasy原子与 Jackson 而不是Jettison联系

    由于其他要求,我们需要使用Jackson进行JSON序列化 . 不幸的是, Jackson 不支持使用RESTServiceDiscovery的Atom链接,如documentation中所述 . 有人已经为此 Build 了解决方法吗?或者任何想法为什么它不与 Jackson 合作以及如何解决它? 我们当前的方法是使用XML作为输出,然后使用javascript库将XML转换为JSON .
  • 0 votes
     answers
     views

    RestEasy Jettison JAXB / JSon输出问题

    我正在使用JBoss AS 7和Resteasy开发Java EE webapp . 我想使用Jettison JAXB / JSon Provider与Rest接口进行通信 . 作为演示,我实现了以下JAXB注释类: @XmlRootElement(name = "test") @XmlAccessorType(XmlAccessType.FIELD) public clas...
  • 0 votes
     answers
     views

    JAX-RS:自定义TypeConverter用于resteasy-jettison

    有没有办法在resteasy-jettison中提供Custom TypeConverter?默认情况下,如果只包含数字,则将字符串解析为int ...我需要更改它 . 有了清洁的抛弃,有可能编写自己的TypeConverter实现(在_2697855中描述......但我不知道在哪里可以用这样的类更新jettison配置 .
  • 0 votes
     answers
     views

    通过Jettison / Resteasy解组JSON数组

    遇到类似以下论坛帖子的类似问题: http://jersey.576304.n2.nabble.com/parsing-JSON-with-Arrays-using-Jettison-td5732207.html 使用Resteasy 2.0.1GA和Jettison 1.2并在涉及命名空间映射时遇到问题编组数组 . 见下面的代码 . 基本上,如果数组条目的数量大于1,则使用名称空间映射 . 还有...
  • 5 votes
     answers
     views

    使用RESTeasy和Jettison将对象封送到JSON时忽略空值

    当RESTeasy将POJO编组为XML时,默认情况下它将跳过空值:请参阅Jaxb marshaller always writes xsi:nil (even when @XmlElement(required=false, nillable=true)) . 但是,在封送到JSON时,包含null属性 . 有没有办法强制JSON输出匹配XML输出?
  • 0 votes
     answers
     views

    RestEasy Jettison单元素阵列错误

    问题详情:RestEasy Jettison 当数组有两个元素时,格式为: {"MyArray" : {"Array" : [{"a" : 1, "b" : 2}, {"a" : 3, "b" : 4}]}} 但是当数组有单个元素时,格式为: {"MyArray&qu...
  • 2 votes
     answers
     views

    使用jettison json提供程序使用jaxb映射列表

    我有一个方法 @GET @Produces("application/json") public List<Conversation> getMyConversations() { /* ... */ } json输出就像 [{"conversation" : { ... }}, {"conversation" : { .....
  • 2 votes
     answers
     views

    使用Johnzon JSON序列化的无限循环

    我正在设计一个非常简单的Web应用程序,它使用REST Web服务,利用JPA与PostgreSQL数据库交互并在TomEE中运行 . 我的JPA实体具有双向映射,我希望我的REST服务以XML和JSON的形式使用/生成这些JPA实体 . XML序列化工作正常,因为我在每个双向映射的一侧使用@XmlTransient注释,以防止在序列化期间出现无限循环 . 不幸的是,在JSON序列化期间,我输入了...
  • 1 votes
     answers
     views

    RestEasy Jettison / Jackson定制

    我正在尝试使用JAXB注释将我的对象与我的JAX-RS资源一起用于application / json输出 . 我正在运行带有RestEasy的JBoss AS7(最新版本 - 7.1.1.Final和2.3.4.Final) . 问题是我想自定义我的JSON输出 . 我必须注意,我不在乎我是否会使用Jettison或Jackson,但我只能使Jettison工作(部署应用程序)没有错误 . 如...

热门问题