【发布时间】:2016-11-11 20:26:43
【问题描述】:
我将一个对象读取为 xml 并在春季生成 json 一切都很好。但是我想更改其中一个变量。假设我读了 Object Person
@XmlRootElement (name="Person")
@XmlAccessorType(XmlAccessType.FIELD)
public class Person{
//a lot variable same when reading and response
private String nameSurname;
在上面的示例中,我读取了 xml <nameSurname>JohnNash<nameSurname>但我想返回 {"name":"John","surname":Nash}
那么最好的方法是什么?
我应该使用 2 个不同的对象并编写一个映射器函数吗? (xmlPerson, jsonPerson)
我是否应该只更改 getter 函数来更改内容,以便它生成我想要的 json?
我应该只使用 1 个对象并编写自定义 json 转换器函数吗?
【问题讨论】:
标签: java json xml spring converter