- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 RESTEasy 将 Java 对象作为 JSON 对象返回(它使用 Jettison Mapped Convention for JSON marshelling)。
但我不希望它返回根节点。
例如
@XmlRootElement
public class Car{
private Integer id;
private String name;
}
{"Car":{"id":6,"name":"someName"}}
<Car>
<id>6</id>
<name>someName</name>
</Car>
{"id":6,"name":"someName"}
最佳答案
我面临着完全相同的问题。在做了一些研究之后,我发现人们建议使用 resteasy-jackson-provider 而不是 jettison。
有人声称抛弃有一些问题,而您所遇到的就是其中之一。我切换到 Jackson 并发现它解决了这个问题,可能还有一些我不知道的问题。
如果您使用的是 Maven:
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson-provider</artifactId>
<version>2.1.0.GA</version>
</dependency>
关于json - RESTEasy/Jettison,将 Java 对象作为没有根节点的 JSON 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8225928/
我的设备上出现了问题,我的设备无法通过Apple批准在商店出售。我以为它被批准很奇怪,但是由于我对他们的批准程序知之甚少,也许不是。 无论如何,这是我用来下载远程.zip文件并将其解压缩到设备上的代码
我使用的是 Resteasy 2.0.1.GA,因此使用的是 Resteasy-jettison-provider-1.2.GA,每当我有一个包含所有数字的字符串属性(即 String test="1
我目前将 JAXB 用于我正在处理的项目,并希望将我的库存档 xml 转换为存档 json,以便在我的项目中执行。我想我会使用 Jettison看起来会是easier to implement因为它实
我是 REST 服务的完全初学者,但我需要通过 REST 从网站访问一些信息。该服务有一些示例代码来展示我使用过的登录方式。示例代码使用 Jettison 作为 JSON 解析器,但是当我尝试运行以下
我的应用程序崩溃了几次,在我的控制台上没有任何错误或堆栈跟踪。那么剩下的唯一方法就是去查看Apple的崩溃报告器。我在我的应用名称旁边发现“抛弃”,这反过来意味着 iOS 杀死了我的应用,但我如何弄清
我正在尝试使用 XStream 和 Jettison 序列化和反序列化 Guava 的多重映射。这是一个简单的测试来说明: final XStream xstream = new XStrea
Jettison 有一个“功能”,在 JIRA entry 中进行了概述。回到 2008 年,它指的是以下问题: 假设我要求“元素”的值为“00102”;输出可能如下所示: { "Response":
使用下面的简化示例: 如预期的那样,我得到以下信息: {"person":{"name":"john","tags":["tag1","tag2"]}} 但是,如果我只设置一个标签,我会得到这个: {
谁能解释一下下面的错误是什么意思?我该如何解决它? The package dependency org.codehaus.jettison.json with the version greater
我正在尝试使用 Jettison 解析 JSON 对象。这是我正在使用的代码 String s ="{\"appUsage\":[{\"appName\":\"ANDROID\",\"totalUse
我们使用 jettison-1.3.3 将 JaxB 转换为 Json。 我们遇到了一个问题。每当我有一个包含所有数字的 String 属性(即 String phone="12345";)时,JSO
Jersey框架同时使用 Jackson和 Jettison用于 JSON 解码/编码的库。AFAIK,Jettison 用于将 JSON 映射到 XML(具有不同的机制支持,如映射符号),Jacks
由于其他需求,我们需要使用 Jackson 进行 JSON 序列化。不幸的是,Jackson 不支持 Atom Links with RESTServiceDiscovery,如 documentat
在我的服务中,我想使用 JSONObject 类来创建 JSON 对象。为此,我导入了包 org.codehaus.jettison.json 并保存了它,但是当我运行该项目时,我收到此错误: err
我已经使用 JETTISON 将 JaxB java 对象编码为 Json。但是我无法使用 JETTISON 将一个简单的 java 对象(其中没有注释)编码到 Json。我知道可以通过使用 GSON
我正在创建 JSON 对象并通过网络发送,例如 org.codehaus.jettison.json.JSONObject json = new org.codehaus.jettison.json
我正在使用带有 JAXB 注释的 Resteasy 2.0.1.GA 和 Resteasy-jettison-provider-1.2.GA,每当我有一个包含所有数字的字符串属性时(即 String
有没有一种直接的方法可以通过使用 index.js 删除存储在 JSONArray 中的 JSONObject?我尝试了所有的可能性。仍然无法从 JSON 数组中删除 JSON 对象。任何提示都会有所
我正在使用 RESTEasy 将 Java 对象作为 JSON 对象返回(它使用 Jettison Mapped Convention for JSON marshelling)。 但我不希望它返回根
当 RESTeasy 将 POJO 编码为 XML 时,默认会跳过空值:参见 Jaxb marshaller always writes xsi:nil (even when @XmlElement(
我是一名优秀的程序员,十分优秀!