Как сериализовать все свойства как атрибут XML в Джексоне - PullRequest
0 голосов
/ 13 сентября 2018

в моем проекте, хотите сериализовать все свойства в атрибут xml, вы можете сериализовать одно свойство в атрибут xml с помощью @JacksonXmlProperty(isAttribute = true), но как сериализовать все?добавить @JacksonXmlProperty(isAttribute = true) для всего свойства это cockamamie, можно ли управлять через параметры конфигурации?следуйте один из моих запросов XML:

<Request service='OrderService' lang='zh-CN'>
<Head>HJGJKJFZ</Head>
<Body>
    <Order
            orderid='TE20150107'
            express_type='1'
            pay_method='1'
            parcel_quantity='1'
            cargo_length='33'
            cargo_width='33'
            cargo_height='33'
            url_flag='1'
            special_delivery_type_code='1'
            special_delivery_value='1:09296231'
            realname_num='2018061103562315'
            merchant_pay_order='201806110693562315'
            remark=''>
        <Cargo
                name='LV1'
                count='3'
                unit='a'
                weight=''
                amount=''
                currency=''
                source_area=''>
        </Cargo>
        <Cargo
                name='LV2'
                count='3'
                unit='a'
                weight=''
                amount=''
                currency=''
                source_area=''>
        </Cargo>
        <AddedService
                name='COD'
                value='3000'
                value1='0123456789'>
        </AddedService>
        <AddedService
                name='INSURE'
                value='2304.23'>
        </AddedService>
        <AddedService
                name='URGENT'>
        </AddedService>
        <Extra
                e1='abc'
                e2='abc'/>
    </Order>
</Body>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...