【问题标题】:Parent tag is missing from JSONJSON 中缺少父标记
【发布时间】:2011-05-23 11:36:44
【问题描述】:

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

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

@XmlValue
private String value="true";
}

它正在正确转换为 XML,

<response>true</response>

但是 json 缺少父标签, 它正在输出 true 而不是 response:true

有人遇到同样的问题吗?

【问题讨论】:

    标签: java web-services json rest jersey


    【解决方案1】:

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

    【讨论】:

    • 但是如何让它输出有效的 JSON?
    • 您能发布一个由此生成的完整 JSON 吗?
    • 它只是生成“真”而已;没有括号,没有大括号,没有名称值对。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多