2

我有以下问题。我有使用 Jersey 的 Web 服务,它可以生成 2 种返回数据 - XML 和 JSON。

@GET
@Produces({"application/xml","application/json"})

返回的数据还包含一个带引号的字符串"",如果返回的数据类型是 JSON,那么一切正常 - 返回带有普通引号""的字符串,但如果返回的数据类型是 XML,"则返回带有的字符串。

问题是,在客户端字符串中需要正常的""引号。请帮助克服这个问题。

预期的字符串示例:

{"key1":"value1","key2":"value2"}
4

2 回答 2

1

您可能想看看:我可以强制 JAXB 不将“转换为”,例如,在编组为 XML 时?

(JAX-RS 使用 JAXB)。

我知道“ 和’ 可能会有问题,因为我看到一些旧的 XML 系统会做一些奇怪的事情(包括古老的 IE 7)。

于 2012-04-19T12:45:30.803 回答
0

XML 用于程序到程序的通信。"字符数据内部的含义与".

您在尝试解析“返回的数据”的程序中是否遇到了一些问题?

于 2012-04-19T12:37:24.690 回答