为List对象使用Struts 2内置JSON实用程序类

时间:2016-05-10 16:11:46

标签: java json struts2

我可以使用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中有convertToCollectionconvertToArray方法,它们是私有的,我不知道这个util类是否可以帮助我?

0 个答案:

没有答案