我们目前正在使用支持application/xml和application/json的spring web服务,它的工作正常。一项新服务需要返回一个XML字符串。该字符串必须保存为XML,但我发现application/json也在序列化字符串的内容。有什么办法可以防止这种情况发生?Spring REST 3和JacksonMapper for JSON
编辑:
//dto:
@XmlRootElement(name="mydata")
public class MyData {
private String someData;
@XmlElement(required = true)
private String content;
@XmlElement
public String getSomeData(){
return someData;
}
public String getContent() {
return content;
}
//setter and other fields...
}
从上面的内容字段是在我班上的XML字符串。我想要返回内容字段但不能序列化。这可能吗 ?
你是什么意思“返回但没有序列化”到底是什么?你能向我们展示你想从控制器获得的示例输出(带有内容类型)吗? – 2012-02-28 12:28:23
@Adam Jurczyk。 “content”字符串包含一个当前被转换为JSON的XML字符串。我希望字符串保持XML格式。 – user815809 2012-02-28 16:00:41
这很奇怪^^所以,你说整个''MyData''被序列化为XML,但内容(已经序列化为XML)被转换为JSON? – 2012-03-01 08:24:03