问题标签 [jettison]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
89 浏览

jettison - Jettison 邮件列表的电子邮件是什么?

听起来像一个愚蠢的问题,不是吗?

但是Jettison 项目上的页面提到了Codehaus 邮件订阅页面,该页面反过来会在您订阅之前询问邮件列表名称。

0 投票
3 回答
4836 浏览

java - 使用 Jettison 在 Java 中从 JSON 到 DOM

到目前为止,这是一个失败的故事,欢迎提出任何建议。我尝试了以下方法:

XMLStreamReader to Document 使用 JAXP 和 Saxon

编码:

这失败了,因为我们使用的 Saxon 转换器不支持 StAXSource。例外是:

XMLStreamReader to Document 使用 JAXP 和 Xalan

编码:

Xalan 2.5.1(我们正在使用的版本)失败了。最新版本是 2.7.1,也许他们在该版本中添加了对 StAXSource 的支持。

使用 XMLEventWriter 和 DOMResult 的 XMLStreamReader 到文档

编码:

这导致了 Xerces 中的 NPE:

使用 XMLEventWriter 和 Writer 的 XMLStreamReader 到文档

编码:

使用 Java 5,它会寻找com.bea.xml.stream.MXParserFactory无处可寻的:

使用 Java 6,它会导致 Sun 的 NPE XMLEventAllocatorImpl

使用 BadgerFishDOMDocumentParser

代码:

这为我们提供了 Sun 的 NPE XMLEventAllocatorImpl


0 投票
1 回答
1201 浏览

java - 使用 net.sf.json (java) 将 JSON 解析为 XML

我正在使用 net.sf.json 将通用 JSON 解析为 XML。(我没有在转换中使用 POJO Obj)

我正在转换的 Json:

在处理我收到的向量时:

当我的观点正确时应该是:

有没有人使用过这个库并且可以帮助我?

任何提示都会有所帮助!

提前致谢

0 投票
1 回答
1134 浏览

java - 使用 Jettison 将 JSON Twitter 答案映射到 Jaxb 的帮助

我对使用 JSON 格式操作有点陌生,也没有在 JAXB 中进行过试验。我尝试做的是构建一个小客户端来在 Twitter 上启动搜索。我的起始框架是 JBoss RESTEasy(JAX-RS 实现),它提供了一种通过 Jettison 框架将 JSON 映射到 JAXB 来使用 Rest 服务 JSON 服务的优雅方式(如果您想提供 REST 服务并从JAXB)。

所以我向 Twitter 发起了一个简单的请求:

答案采用以下 JSON 格式

所以我创建了两个类来映射这个答案

我的 Twitter RESTEasy 客户端是一个简单的界面

使用以下 RESTEasy 代码来利用它:

此代码给出以下异常:

我认为它来自 SearchResults 类上的错误 JAXB 映射,但不知道如何更正它(而且 JSON 转换为 XML 很复杂)。任何纠正它的线索都会很棒。

提前致谢

0 投票
1 回答
805 浏览

java - 阿帕奇眨眼抛弃

使用 Jettison 提供程序。

服务器代码:

客户代码:

这是正确的调用方式吗?任何人都可以有任何建议。


我收到以下错误。

找不到类型 {0} 和媒体类型 {1} 的 javax.ws.rs.ext.MessageBodyWriter。验证所有实体提供者都已正确注册。

0 投票
1 回答
5605 浏览

json - 通过 Jettison/Resteasy 解组 JSON 数组

遇到类似的问题,如以下论坛帖子:

http://jersey.576304.n2.nabble.com/parsing-JSON-with-Arrays-using-Jettison-td5732207.html

将 Resteasy 2.0.1GA 与 Jettison 1.2 一起使用,并在涉及命名空间映射时遇到编组数组的问题。请参阅下面的代码。基本上,如果数组条目的数量大于一并且使用命名空间映射。还有其他人遇到这个问题吗?Nabble 表单海报通过编写自定义解组器绕过它。

我要么需要隔离 Jettison 错误,要么编写 JettisonMappedUnmarshaller 类的 Resteasy 扩展(它将命名空间映射和解组器移交给 Jettison 配置)。

如果属性变量包含 2 个或更多条目,则以下代码不会解组(后步骤)。

0 投票
2 回答
3574 浏览

java - 使用 jaxb 将列表表示为根元素

我们如何使用 JAXB 编组/解组包含列表的 JSON 中的根元素?

所以它会将JSON作为

我正在使用通过 Jettison 支持 JSON 的 Apache CXF。

Java 类可能如下所示。可以对列表使用 XmlList 注释,并使用 XmlValue 将该列表放在根元素中。问题是 XmlValue 不会采用用户定义的类型。

有没有办法解决这个问题。我需要它来解组传入的 JSON。从这里得到这个想法 http://bdoughan.blogspot.com/2010/09/jaxb-collection-properties.html

0 投票
2 回答
1336 浏览

java - Jettison 和 JAXB 自动更改 JSON 响应中的数据类型

我正在使用带有 JAXB 注释的 Resteasy 2.0.1.GA 和 Resteasy-jettison-provider-1.2.GA,每当我有一个包含所有数字(即String groupName="1111";)的 String 属性时,JSON 响应都会通过删除双引号。如果我将其更改为String groupName="oneoneoneoneone";JSON 响应,则会将其视为 Sting 并在响应中保留双引号。无论如何让 Jettison 提供者根据其类型而不是其值来严格解释数据以响应?

0 投票
1 回答
643 浏览

json - Jettison JSON 自动更改数据类型

我使用的是 Resteasy 2.0.1.GA,因此使用的是 Resteasy-jettison-provider-1.2.GA,每当我有一个包含所有数字的字符串属性(即 String test="1111";)时,JSON 响应都会将其显示为通过删除双引号得到一个数字。如果我将其更改为 String test="oneoneoneoneone"; JSON 响应会将其视为字符串并在响应中保留双引号。无论如何让 Jettison 提供者根据其类型而不是其值来严格解释数据以响应?我也尝试了下面的 JAXB 注释,但我仍然看到同样的问题。

0 投票
1 回答
3014 浏览

java - Jaxb(json)解组错误,如何解组没有根元素名称的数据

我有一个没有 rootElement 名称的 JSON 数据,如下所示:

我确实有一个用于解组的 java 类:

解组代码:

例外:

如何根据上述内容进行解组?谢谢

轻松版:1.1 RC2