我有一个带有键/值对的映射和一个JavaBean,它应该填充这样的值:
BeanUtils.populate(bean, map)
效果很好。但是map中有一个属性,它包含一个JSON字符串,我需要解析并转换为数组对象。
bean中的属性如下所示:
private MyCustomClass[] customObjects;
...
public setCustomObjects(MyCustomClass[] customObjects){
this.customObjects = customObjects;
}
所以我需要的是一个自定义转换器,它从地图中获取一个字符串并将其转换为数组。但不幸的是,我可以找到一种方法来做到这一点。