在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ JSON序列化忽略某些字段

JSON序列化忽略某些字段

我用的JSON庫是Jackson,我的需求是序列化Order

class Order {
    private int id;
    
    @Convert(converter = UserConverter.class)
    private User user;
}

現(xiàn)在我希望在序列化Order為JSON的時候,只把User的id和NiceName序列化,User的其他字段忽略掉,但是我不想在User上加@jsonignore,因為可能其他業(yè)務(wù)需要序列化User的UserName或其他字段。有什么優(yōu)雅的處理方式嗎?(可以在Order加注解,也可以在業(yè)務(wù)代碼中處理,也可以提供fastjson的解決方案,總之不要動Order,謝謝)

回答
編輯回答
只愛你

可以考慮增加一個內(nèi)部類,跟Order屬性一樣,但是是專門給你的業(yè)務(wù)方法用的

2017年10月18日 07:42