[英]Serialization pojo into different json structure
我需要根據我向誰發送請求將pojo序列化為不同的json結構。 我也應該能夠在一些配置中配置如何將pojo的字段映射到給定請求的json屬性。
能用傑克遜做到嗎? 是否有一些庫或API可以做到這一點?
編輯:例如:
public class Universal {
private int id;
private Date date;
private String name;
private Inner inner;
private Map<String,Object> others;
private List<Inner> inners;
}
public class Inner {
private String value;
}
現在上面是我需要創建動態json的兩個對象,下面是一些轉換的示例
{
"id":"",//value will be id of Universal
"detials":{
"name":"",//value will be name of Universal
},
"data":[], // array of value(field of Inner) from inners
"ext":{
"prop1":""// value of this field will be some (key1) value from others
}
}
您可以使用Google Gson並依靠其類型適配器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.