我的JSON是这样的: -
{
"status": "approved",
"work_flow": {
"id": 27,
"name": "xgfdhx",
"role": "xfhxfhg",
"user_image": null
}
}
我的GsonCode是这样的: -
EmployeeDTO eDTO = gson.fromJson(json, eDTO.class);
所以
Log.d(TAG,"Response: "+eDTO.getStatus())-----o/p:- Approved
意味着我成功获得状态,但我有问题迭代内部JSON, 有人可以解释我或帮助我如何获取work_flow内部JSON数据。 使用GSON builder?
答案 0 :(得分:0)
尝试
1。将此行EmployeeDTO eDTO = gson.fromJson(json, eDTO.class);
更改为
EmployeeDTO eDTO = gson.fromJson(json, EmployeeDTO.class);
2。添加课程 EmployeeDTO.java
public class EmployeeDTO {
String status;
@SerializedName("work_flow")
WorkFlow workFlow;
}
3。添加课程 WorkFlow.java
public class WorkFlow {
int id;
String name;
String role;
String userImage;
}