这是移动客户端提供的json数据结构
我想利用XStream将其转为我的数据结构如下:
/**
* <p>类名称: OrdersVo</p>
* <p>类描述: 用于订单提交的json数据传递</p>
* <p>时间: 2013-6-26 下午05:36:20</p>
* <p>author XXX 2013-6-26 下午05:36:20</p>
* <p>@version 1.0</p>
*/
public class OrdersVo implements Serializable
{
/*
* serialVersionUID
*/
private static final long serialVersionUID = 1L;
/**
* 手机设备号
*/
private String deviceNumber;
/**
* 未打折前总金额
*/
private String totalPrice;
/**
* 使用的打折券序列号
*/
private String coupon;
/**
* 对应折扣点
*/
private String rebate;
/**
* 最后总金额
*/
private String finalPrice;
/**
* 桌号外键[不建立关系]
*/
private String deskID;
/**
* 人数
*/
private String people;
// 数据传送属性
private String deskNumber;
// 传送数据 菜品集合
private List<DishVo> dvList;
另外集合的数据结构如下:
/**
* <p>类名称: DishVo</p>
* <p>类描述: 用于订单提交的数据传递对象</p>
* <p>时间: 2013-6-26 下午05:39:08</p>
* <p>author 舒洲 2013-6-26 下午05:39:08</p>
* <p>@version 1.0</p>
*/
public class DishVo implements Serializable
{
/*
* serialVersionUID
*/
private static final long serialVersionUID = 1L;
/**
* 菜品ID
*/
private String dishID;
/**
* 菜品份数
*/
private String dishNum;
核心转换部分如下:
跑出的异常信息如下:
在线急等, 各位大哥大姐了解的支援下... 分不够加...
Java JSON 异常