Dozerの助けを借りObject[]
て、DTOクラスにマップしたいと思います
<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