WEB开发网
开发学院软件开发Java 使用 XStream 在 JavaBean 与 XML/JSON 之间相互转... 阅读

使用 XStream 在 JavaBean 与 XML/JSON 之间相互转换

 2009-09-23 00:00:00 来源:WEB开发网   
核心提示: 来看看上面程序的输出:01.<com.unmi.model.Customer>02.<custId>1</custId>03.<custName>Unmi</custName>04.<orders>05.<com.un

来看看上面程序的输出:

01.<com.unmi.model.Customer>
02.  <custId>1</custId>
03.  <custName>Unmi</custName>
04.  <orders>
05.    <com.unmi.model.Order>
06.      <orderId>101</orderId>
07.      <orderName>电器类</orderName>
08.      <products>
09.        <com.unmi.model.Product>
10.          <prodId>1001</prodId>
11.          <prodName>电脑</prodName>
12.          <prodPrice>4000.0</prodPrice>
13.        </com.unmi.model.Product>
14.        <com.unmi.model.Product>
15.          <prodId>1002</prodId>
16.          <prodName>空调</prodName>
17.          <prodPrice>2000.0</prodPrice>
18.        </com.unmi.model.Product>
19.      </products>
20.    </com.unmi.model.Order>
21.  </orders>
22.</com.unmi.model.Customer>

应该发现了,节点名用了类的全限名,有些难看,不过我们可以用别名来解决,只要在 toXML() 之前加上三行代码:

1.xstream.alias("customer", Customer.class);
2.xstream.alias("order", Order.class);
3.xstream.alias("product", Product.class);

上一页  1 2 3 4 5 6  下一页

Tags:使用 XStream JavaBean

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接