Gson解析复杂的Json数据,该怎么处理

Gson解析复杂的Json数据
我的Json数据如下:
{"data":{"cars":[{"coordinate":"120.1540000,30.3140000","driver":"driver","id":589,"license":"ABCDEFG9","speed":40,"status":0},{"coordinate":"120.0827000,30.3136000","driver":"driver","id":591,"license":"ABCDEFG11","speed":40,"status":0},{"coordinate":"120.3500000,30.3200000","driver":"driver","id":587,"license":"ABCDEFG7","speed":40,"status":0}],"department"[{"name":a},{"name":b},{"name":c}]}}

这个Json数据中有两个List,于是我定义了一个类:
public class  JasonData {
    public List<Cars> cars;
    public List<Departments> departments;
    public void SetCars(List<Cars> cars){
        this.cars=cars;
    }

    public List<Cars> GetCars(){
        return this.cars;
    }

    public void SetDepartment(List<Departments> departments){
        this.departments=departments;
    }

    public List<Departments> GetDepartment(){
        return this.departments;
    }
}


解析该数据的代码如下:
                Gson gson=new Gson();
                 java.lang.reflect.Type type = new TypeToken<FirstData>() {}.getType();
                JasonData Data=gson.fromJson(response, type);//response为返回的Jason数据
                
                 Data.cars.get(0);//想获得列表中第一个cars的数据,但是程序运行到这里是,直接跳过!!!
                 问题:该怎么访问Data中的list中的数据??
------解决思路----------------------
分析下节点:
jsonObject ---> data ---> jsonObject --->cars ---> jsonArray( List<对象> ) 
cars ---> department---> jsonArray( List<对象> )

依次给出几点回答:
1.当然得需要一个Cars类和一个Departments,然后再是兄台上面的JasonData类
2. response数据有没有为空的情况
3.解析后 Data 中是否有数据 

4. 遍历取值:
 for(int i=0;i<Data.getCarList().size();i++){
            Log.i("GAO", Data.getCarList().get(i).getName());
        }

注:在bean中生成toString方法后,可直接 Log.i("GAO", Data.toString());


------解决思路----------------------
很简单,显然你已经把Json解析成对象啦,那你就用GET方法把list集合拿出来,再去遍历拿出来的list用for或foreach都行
------解决思路----------------------
我的情况跟楼主类似,现在直接自己解析了没用Gson,如果楼主解决,请说一下原因,谢谢
------解决思路----------------------
再定义一个实体Data
class Data {
        JasonBean  data;
}
Data data=gson.fromJson(response,Data.class);
另外CarList 实体里面的carId应为id,和json名字要对应