我可以使用json转换器中内置的struts来序列化和反序列化json。如:Using Struts 2 builtin JSON utility class
所述JSONPopulator populator = new JSONPopulator();
SampleVO vo = new SampleVO();
populator.populateObject(vo, map);
但它不适用于list
,例如:
List<SampleVO> listSamples = new ArrayList<>();
populator.populateObject(listSamples, map);
错误是:
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
我发现`JSONPopulator中有convertToCollection
和convertToArray
方法,它们是私有的,我不知道这个util类是否可以帮助我?