前后端之间数据交换常用json格式,调用webService进行数据交换xml占了许多。所以今天要记录的是我们通过传入的json或者xml 转换为对象,进行一系列数据计算,再拼接成json或者xml。
这里我们使用fastJson进行解析.
第一篇:JsonToBean,BeanToXml
//这是我们测试使用的json串
String json="" +
"{
\"Category\":[{
" +
"\"categoryId\":1,\"categoryName\":\"饮品\",\"categoryImage\":\"/upload/yinpin.jpg\"" +
"},{
" +
"\"categoryId\":2,\"categoryName\":\"食品\",\"categoryImage\":\"/upload/shiping.jpg\"" +
"}]" +
"}";
首先对于格式我们先分析,Category下有两个一样的数组,我们则可以将这个数组i 里面包含的{“categoryId”:1,”categoryName”:”饮品”,”categoryImage”:”/upload/yinpin.jpg”}这些抽象成对象
请看代码
public class JsonModelReq {
private String categoryId;
private String categoryImage;
private String categoryName;
public String getCatego