0
随着Dozer的帮助下,我想一个Object[]
映射到DTO类映射一个Object []与推土机
<mapping>
<class-a>com.example.myDtoClass</class-a>
<class-b>java.lang.Object[]</class-b>
<field>
<a>prop</a>
<!-- <b key="1">this</b> -->
<b>this[1]</b>
<b-hint>java.lang.String</b-hint>
</field>
</mapping>
但两者设置<b>this[1]</b>
和<b key="1">this</b>
不工作和prop
字段设置与整个Object[]
场这样的结果在返回的JSON看起来像
"prop": "[Ljava.lang.Object;@40147864"
我缺少什么?我期待有Object[]
中的1个元素在prop
变量中
为什么不把数组的第一个元素复制到'prop'所代表的类型,然后将其设置到DTO中?为了避免锅炉板码,请使用 – Perception 2013-02-19 17:53:14
。 Object []中有10个元素,我需要在这个映射的任何地方添加这10行代码。它需要很多 – MatthiasLaug 2013-02-19 17:56:42