fastjson 转嵌套List<Bean>时的问题

来源:互联网 发布:摄像头软件 编辑:程序博客网 时间:2024/06/05 18:17

 项目中遇到的问题,记下来,警钟长鸣!

JSON是一些key,value的map;简单的基本类型的String"",对象{},和数组[]都很容易转换为对象:

1) JSON.parse();

2) JSON.parseObject();

3) JSON.parseArray();

但是遇到多层嵌套的转化就容易出现问题:

比如:{
      "name": "birds",
   "staffList": [
  {
       "name": "01",
       "age": "11",
             "hobby": "pingpang"
   },
    {
       "name": "02",
       "age": "22",
         "hobby": "badminton"
    }
    ]
}

其他还有更加复杂的形式,多多试验,多多学习!

方法:JSONObject.parseObject(str ,  Company.class);

其中str是json的基本类型的字符串,注意不是JSONString,Company是实体类。


2017.6.11高考刚过,纪念我们的青春!

原创粉丝点击