当前位置: 代码迷 >> Eclipse >> xstream java输出xml 将属性输出成大写的标签,该怎么处理
  详细解决方案

xstream java输出xml 将属性输出成大写的标签,该怎么处理

热度:368   发布时间:2016-04-23 01:44:44.0
xstream java输出xml 将属性输出成大写的标签
public class PstrVo {

private Long rpid;
private String rinm;
private String firc;
private String fice;
private String rfsg;
private String orxn;
private String sstm;
private String stcr;
private String ssds;
private String udsi;
private Long sctn;
//省略getter/setter方法

直接用toxml之后,输出的是
<PSTR>
 <rinm>ChinaPay</rinm>
    <firc>100101</firc>
    <fice>-1</fice>
    <rfsg></rfsg>
    <orxn>NPS-1-20121106-0002-0001.xml<orxn>
    <sstm></sstm>
    <ssds></ssds>
    <udsi></udsi>
    <sctn>1</sctn>
</PSTR>
如果将java对象的属性改成大写的话,jekins工具上过不去...
所以怎样才能在不用修改javabean属性名的情况下,输出大写的标签呢!
<PSTR>
 <RINM>ChinaPay</RINM>
    <FIRC>100101</FIRC>
    <FICE>-1</FICE>
    <RFSG></RFSG>
    <ORXN>NPS-1-20121106-0002-0001.xml</ORXN>
    <SSTM></SSTM>
    <SSDS></SSDS>
    <UDSI></UDSI>
    <SCTN>1</SCTN>
</PSTR>
------解决方案--------------------
可以使用@XStreamAlias("Message")注解加你字段上应该就可以了
  相关解决方案