Sérialisation de Jackson avec ObjectMapper en Java

Je souhaite sérialiser les différents types de listes à l’aide de mappeur d’object, mais je ne sais pas comment passer les différents types d’objects de liste dans mappeur d’object à la fois. Voici mon code:

AccountingService accService = ServiceFactory.getAccountingService(); List taxCategoryList = accService.getAllTaxCategories(); ProductService productService = ServiceFactory.getProductService(); List simpleUomList = productService.getSimpleUomsList(); ObjectMapper objMapper; objMapper.writeValueAsSsortingng(?)-- 

Souhaitez-vous s’il vous plaît suggérer ce que je dois passer au lieu de? dans le code ci-dessus. C’est parce que je dois obtenir la chaîne sérialisée Jackson qui inclut les listes ci-dessus sous forme de chaîne unique en jsp et parsingr cette chaîne pour obtenir des listes individuelles à utiliser côté client.

Essayez simplement:

 ObjectMapper objMapper = new ObjectMapper(); Ssortingng jsonSsortingng = objMapper.writeValueAsSsortingng(simpleUomList); 

Editer en fonction du commentaire:

Vous devez créer une classe qui enveloppe vos deux listes, puis l’écrire:

 public class MyLists { private List taxCategoryList; private List simpleUomList; // + constructor, getters and setters } ObjectMapper objMapper = new ObjectMapper(); MyLists myLists = new MyLists(taxCategoryList, simpleUomList); Ssortingng jsonSsortingng = objMapper.writeValueAsSsortingng(myLists);