в моем проекте, хотите сериализовать все свойства в атрибут 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>