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