问题标签 [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 投票
0 回答
460 浏览

json - 带有 JSON 对象的 Axis2 WebServices

我试图让 Axis2 WebServices 与 JSON 对象一起工作三天,但无法正确处理。他们必须接收并返回 JSON,以便它可以与 iPhone 应用程序通信。我已经尝试了谷歌前七页的所有内容,但一无所获。

我已经将消息格式化程序和消息生成器放在了axis2.xml 中。所以作为lib文件夹中的jettison jar。

有人能帮助我吗?我需要一个如何使它工作的例子。谢谢!

0 投票
1 回答
3434 浏览

python - 如何使用 STOMP 配置 ActiveMQ?

我使用 stomp.py 作为 ActiveMQ 与 VeriFIX 对话的客户端。Verifix 使用 JMS。

有一个 API 主题可以发送命令,还有一个 API.RESPONSE 主题可以接收响应。

只有标头到达 stomp 客户端,而不是实际的有效负载。

我似乎需要按顺序配置消息转换,以便 ActiveMQ 知道如何将消息序列化到 STOMP 客户端。

http://activemq.apache.org/stomp.html提到了 XStream (XML) 和 Jettison (JSON)

如何配置 XStream 或 Jettison?

(已编辑)解决方案:

解决方案是包含一个“转换”标头。

有效值为:jms-map-json 或 jms-map-xml

这是订阅框架的外观。

找到这个后,我仍然无法在 ActiveMQ 文档中找到它。

这在任何地方都有记录吗?

0 投票
1 回答
2784 浏览

c# - 在不反序列化/序列化类的情况下解析/编码 JSON

我正在寻找 .NET 的 JSON 解析器和编码器,它可以将 JSON 解析为自己的数据结构,然后我可以导航,而不是直接将其反序列化为一个类。在 Java 中,我使用JettisonJSONObjectJSONArray,它们非常容易使用。

我不想(反)序列化的原因有很多:

  1. 序列化程序倾向于将元数据添加到 JSON 并要求元数据进行反序列化(例如 fastJSON 和 JSON.NET 添加类型信息)。
  2. 我不希望必须创建一堆类来处理所有不同类型的数据的麻烦。另外,我希望能够忽略我不感兴趣的字段,而不必向它们添加属性。

有什么可用的,还是我必须移植 Jettison 的一个子集?

0 投票
3 回答
11799 浏览

java - 使用 Jettison 解析 JSON

我正在尝试使用 Jettison 解析 JSON 对象。这是我正在使用的代码

我收到此错误

线程“主”javax.xml.bind.UnmarshalException 中的异常 - 带有链接异常:[javax.xml.bind.UnmarshalException:意外元素(uri:“”,本地:“appUsage”)。预期的元素是(无)] 在 com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl 的 com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(未知来源)。 com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(未知来源)在 com.json.UnmarshalDemo.jsonParser(UnmarshalDemo.java:56) 在 com.json.UnmarshalDemo .main(UnmarshalDemo.java:33) 引起:javax.xml.bind.UnmarshalException:意外元素(uri:“”,本地:“appUsage”)。com.sun.xml.internal.bind.v2 中的预期元素是(无)。v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(Unknown Source) at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(Unknown Source) ... 4 更多原因:javax.xml.bind .UnmarshalException:意外元素(uri:“”,本地:“appUsage”)。预期的元素是(无)... 14 更多

如何解决这个问题

0 投票
2 回答
695 浏览

json - JSON JAXB 对象类型序列化

我正在尝试使用 CXF 通过 JAXB 序列化 JSON。问题是当要转换的元素是 Object 类型时。

JSON格式的结果是

知道如何转换为简单的 json 格式吗?

0 投票
1 回答
2764 浏览

java - JAXB:如何在运行时从编组中排除特定字段?

我正在使用 JAXB+Jettison 来提供多格式 RESTful(无模式)服务。 @XmlTransient注释对我根本不想序列化的那些属性很有用。但这还不够。

如何在运行时从编组中排除特定字段?

我可以以某种方式预初始化编组上下文并定义要排除的字段吗?

我需要根据当前用户的角色有选择地序列化对象字段。

0 投票
1 回答
3857 浏览

java - 使用 JAX-RS 将 java 对象编组到 JSON 添加空属性

我正在使用 jax-rs 并添加由 JAXRSOutInterceptor 在 Jetty 中编组的实体,但 JSON 输出正在修改为额外的空属性,如下所示:“$”:“”

JSONProvider 的创建和配置如下:

它也被编组为使用名称空间的 XML,但我不希望它们出现在 JSON 输出和输入中。

正在编组的对象与此类似:

当 MyObject2 是:

其余输出如下:

如何摆脱结尾的“$”:“”我读到 Jettison(这是我正在使用的默认 JSONProvider 实现)默认情况下将用 @XmlValue 映射的属性表示为“$”,但没有属性?

这是由实现 Serializable 引起的吗?

0 投票
3 回答
1848 浏览

java - 从 json 字符串动态创建和读取树数据结构

我正在尝试开发一个动态查询构建器好几天。但是我在构建它时遇到了问题。

我正在复兴的是这样的json。

这是可读性很强的方式

  • 这个 json 可以根据用户输入而改变(可以有更多的深度或更少)。
  • 我想要做的是为 apache lucene 创建一个搜索查询......(目前让我们假设叶值只是字符串。)

必须是这样的(我需要什么)

(年份:另一个值或(报告:一些价值和引用:一些价值))

我尝试使用 Jettison 库并使用 DefaultMutableTreeNode 创建树结构。但它没有像我预期的那样工作。然后我尝试了 whit 递归函数,它也没有工作

我想有没有可能创造出这种东西。如果是怎么办。

非常感谢您的尝试!提前致谢。

0 投票
2 回答
875 浏览

datetime - 为什么 cxf jax-rs 日期字段序列化有冒号?

我的 rest cxf 服务的类实体有一个 Date 字段。Jettison JsonProvider 的格式为:

"date":"2012-08-13T16:40:07.281-03:00"

但从 Gson 客户端,它被格式化为符合 iso8601(没有冒号时区)为:

"date":"2012-08-13T16:40:07.281-0300".

抛弃 jax-rs 发生了什么?

CXF Jettison 中是否有任何简单的方法来指定日期时区格式?

谢谢

0 投票
2 回答
11139 浏览

json - JBoss中Jettison和Jackson的区别

在Jackson上使用 RestEasy JSON Provider Jettison(Badgerfish 映射)之间的根本区别是什么?

使用其中一个的优点和缺点是什么?