實體類轉換爲xml字符串

| 先創建對應的實體類,通過xStream將實體類轉換爲對應的xml

//創建xStream對象

XStream xStream = new XStream();//給指定類起別名

xStream.alias("itemStorageQueryResponseUp",itemStorageQueryResponseUp.class);

xStream.alias("item",ItemSKU.class);

//調用toXML 將對象轉成字符串

//將對象轉成字符串

OutputStream output = new ByteArrayOutputStream();

xStream.marshal(itemOutputQueryRequestUp, new CompactWriter(new OutputStreamWriter(output)));

logistics_interface = output.toString();

注意:使用xstream將對象轉換爲xml字符串,生成的字符串中會有大量的空格和換行符,so調用marshal方法,獲得無空格跟換行符的xml字符串

注意:在子節點中設置參數時,初始化對象放在循環中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章