0
我的下一個類有相應的JSON機構:如何在JSON體中展開和對象?
public class MyResponse {
private String meta;
private String info;
private String respOne;
//...
}
而且
public class MyResponseNew {
private String meta;
private String info;
private String respNew;
private String respbBest;
//...
}
我需要JSONs:
{
"meta": "",
"info": "",
"respOne": ""
}
而且
{
"meta": "",
"info": "",
"respNew": "",
"respbBest": ""
}
所以,我想提取一般信息一類,並有這樣的事情:
public class GeneralSubResponse {
private String meta;
private String info;
//..
}
public class MyResponse {
/*@JsonExpanded*/
private GeneralSubResponse generalInfo;
private String respOne;
//...
}
字符串類型 - 只爲例子,可以有任意嵌套的任何對象...
是否有可能使用Jackson lib?或者還有其他方式可以做這樣的事嗎?主要關心的是不要爲每個對象重複代碼。
選項1:
的可能的複製[?是傑克遜的@JsonSubTypes仍然有必要對多態反序列化(http://stackoverflow.com/questions/31665620/is-jacksons-jsonsubtypes-still-necessary-for -polymorphic-反序列化) –