问题标签 [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 回答
771 浏览

json - 使用 Jettison 或 Jackson 为 jqGrid 编组带有 JAXB / JSON 的 java 列表

我正在使用 JAXB 和 JSON 为 jqGrid 消费实现一个通用的 java POJO 包装器。这是一个 CXF 服务,所以我选择的编组库是 Jettison 或 Jackson:

这是一个由通用包装器包装的示例 POJO:

编组为 XML 时,一切正常,所有类型都正确映射,并且我得到一个<records>包含元素数组的父<record>元素。但是当编组为 JSON(项目要求)时,“记录”元素是未命名的,这使得 jqGrid 窒息:

我需要为记录数组中的每条记录获取一个名称。有没有一种简单的方法可以使用 Jettion 或 Jackson 来完成这项工作?我搜索并搜索了网络,但找不到我的目标编组器库的直接解决方案。我确实看到了 MOXY 的一些答案,但此时更改库对我来说是有问题的。非常感谢任何帮助。

0 投票
1 回答
1082 浏览

xml - 是否可以使用 Jackson 进行 XSLT 转换

在(至少)我们的一个项目中,我们使用 Jackson 在 JSON 和 Java 对象之间进行映射,反之亦然。我们还使用 Jettison 将 XML 输入流映射到 JSON 对象(反之亦然)。

后者的一个典型用例是将源 XML 文档上的 XSLT 转换应用到“JSON 化”的 XML 结构,该结构可以使用 aStaxStreamResult和 a直接呈现为 JSON MappedXMLStreamWriter。现在,我很好奇 Jackson 能否在 XSLT 领域做与 Jettison 相同的事情。我研究了文档并仔细检查了 JAR 可交付成果,我的结论是:不,它不能。但我可能错过了一些东西。

所以,这是一个健全性检查。我可以使用 Jackson 执行从 XML 到 JSON 以及从 JSON 到 XML 的 XSLT 转换,并期望得到与使用 Jettsion 相同的结果吗?

0 投票
1 回答
5801 浏览

apache - Apache CXF Rest 客户端清晰度

我的要求是使用 Apache CXF Rest Client API 供应商提供了一个 url http://test.com

并以 JSON 格式响应:

当我阅读客户端 API 的文档时,我看到了链接: http ://cxf.apache.org/docs/jax-rs-client-api.html#JAX-RSClientAPI-CXFWebClientAPI WebClient 方法:如果我通过这个例子,它描述了 Book() 我如何根据我的要求描述 Book 对象?

我还看到了代理的用法:它谈到了 BookStore.class ..这不是服务器对象吗?如果是这样,我将无法在最后创建或拥有 BookStore 类或对象。

我应该为我的回复创建一个类似于 Book() 的对象吗?实际上,我必须从 JSON 响应 (jettison) 中读取每个值。对于我的要求,我应该遵循哪种方法以及我应该如何进行。我很困惑请指教。

我的要求是严格使用 Apache CXF Rest API。

0 投票
1 回答
511 浏览

json - Resteasy Atom 与 Jackson 而不是 Jettison 联系

由于其他要求,我们需要使用 Jackson 进行 JSON 序列化。不幸的是,如文档中所述,Jackson 不支持带有 RESTServiceDiscovery 的 Atom 链接。有没有人已经为此建立了解决方法?或者知道为什么它不能与杰克逊一起工作以及如何解决它?

我们当前的方法是使用 XML 作为输出,然后使用 javascript 库将 XML 转换为 JSON。

0 投票
0 回答
2307 浏览

json - Wildfly 使用 Jackson 提供程序而不是 Jettison

自 4.3 版以来我一直在使用 JBoss,我目前正在使用Wildfly Beta1CDIJPARESTeasy组合一个酒窝演示 webapp ,但我无法像在其他 JBossAS 中那样配置 JSON 提供程序项目...

我在我的项目中添加了一个自定义ContextResolver对象,以正确配置 JSON 生产者以将日期序列化为 ISO-8601 字符串:

jboss-deployment-structure.xml我在我的部署文件夹中添加了一个文件,META-INF其中包含我在其他 JBoss 7.X 项目中使用的配置:

有什么想法吗?

0 投票
1 回答
5048 浏览

java - 替换 java.lang.Object 绑定到匿名类型

我收到错误消息:

com.sun.istack.SAXException2:“com.kp.schema.Value”的实例正在替换“java.lang.Object”,但“com.kp.schema.Value”绑定到匿名类型。

我正在尝试使用 cxf JSONProvider 将 Java 对象编组为 JSONObject,我希望 JSON 对象为

我的参数.java

价值.java

当我尝试将 List 类型更改为 Value inParamters.java并修改Value.java为以下

并尝试如下创建一个对象,容器的输出为空。

json输出为:

0 投票
3 回答
21207 浏览

java - Remove JSON object from JSONArray - Jettison

Is there a direct way to remove an JSONObject stored in the JSONArray by using index. I tried all the possibilities. Still not able to remove the JSON object from the JSON Array. Any hint will be helpful Thanks

0 投票
1 回答
3684 浏览

java - 使用 Jettison 解析 JSON

我想使用 Jettison 来解析 JSON 响应,以使它们在 XML 格式中保持一致。到目前为止,我无法在解析部分进一步了解。

我试图应用这个例子

所以我想知道为什么输出是“Type2Type”而不是“Type2Value”以及我如何得到第二个?

0 投票
1 回答
831 浏览

json - 如何在泽西岛漂亮地打印 Jettison JSONObject?

如何使用 Jettison 在 Jersey 中漂亮地打印 JSON 输出?

我将 JSONObject(来自 Jettison)作为响应实体传递给 Jersey。我想配置输出是否格式化/漂亮打印。

我对强制打印所有输出的标志很好。

谢谢,

罗格

0 投票
1 回答
523 浏览

java - POST数组中JSON字符串的结构是什么

这是我的 Java 程序,它试图将 JSON 对象发送到服务器。我将 Apache HTTPClient 用于 HTTP 请求,并将 Jettison 用作 JSON 库。

我对此没有什么疑问。

  1. POST 数组中 JSON 字符串的结构是什么。就像是{xxxxx:{userId:userId, blha, blha, blha.........}}

  2. 如果我只需要从服务器端的 POST 数组中获取 JSON 字符串(无需转换为对象)。怎么做?在php中我们这样做 echo $_POST["xxxxxxx"];

  3. 通常 POST 数组中的每个数据都有一个名称。但下面的程序没有为 JSON 对象指定任何名称。POST 数组中以下 JSON 字符串的名称(xxxxxxx)是什么。