この記事は主に、XML と Java オブジェクトの変換の詳細な説明に関する関連情報を紹介します。必要な友人は参照してください
XML と Java オブジェクトの変換の詳細な説明
1.xstream の解析メッセージ。
XStreamComponent x = XStreamComponent.newInstance(); x.processAnnotations(new Class[]{EquityExchangeDetail.class,PearTicketCustomerDTO.class,Date.class,Integer.class}); EquityExchangeDetail ptd = (EquityExchangeDetail) x.fromXML(xml);
2.xstreamでカプセル化されたメッセージ
XStreamComponent xres = XStreamComponent.newInstance(); xres.processAnnotations(new Class[]{TransResult.class}); String result=xres.toXML(transResult);
3. 注:
@XStreamAlias("customerInfo") //报文中<customerInfo>节点对应类名“PearTicketCustomerDTO” public class PearTicketCustomerDTO { @XStreamAlias("idno") //报文中<idno>节点对应类属性“idno” private String idno; @XStreamOmitField private Long ticketId; //报文中无<ticketId>节点 ,解析时忽略类属性ticketId
5. メッセージの解析
x.processAnnotations(new Class[]{PearTicketDTO.class}):读取类名注解 x.alias(new Class[]{PearTicketDTO.class}):不读取类名注解
【関連】おすすめ】1.
XML 無料ビデオ チュートリアル2. Li Yanhui XHTML ビデオ チュートリアル
3. XML 技術マニュアル
以上がXMLとJava間の変換について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。