0

在推土机的帮助下,我想将一个映射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

4

1 回答 1

0

我犯了一个严重的错误。是的,我得到了一个Object[]映射,但它的 1 元素Object[]又是 type Object[]。我很困惑,认为这是主要因素。我确实期望一个字符串,但得到了一个必须连接回字符串的二进制代码数组。

于 2013-02-20T09:40:48.987 回答