JSON中缺少父标记

时间:2010-12-10 13:01:27

标签: java web-services json rest jersey

我将此DTO转换为XML / JSON并从我的Web服务向客户端发送响应。我们正在使用泽西岛。

@XmlRootElement(name = "response")
public class Response {

@XmlValue
private String value="true";
}

它已正确转换为XML,

<response>true</response>

但是json错过了父标记, 它输出true而不是response:true

有人有同样的问题吗?

2 个答案:

答案 0 :(得分:0)

不会使用父名称修改值。一件事是元数据(标签),另一件事是数据,不会被修改。

答案 1 :(得分:0)

实际上是因为我们在输出JSON时省略了父标记。 在这种情况下,省略父标记会导致问题,因为对象中只有一个值。