2017-07-11 5 views
0

私のJSONを使用して、内部JSONを解析するために: -どのようにこのようGSONビルダー

{ 
    "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を繰り返し処理するには問題がありました 誰かが私のことを説明したり、仕事の流れを取得する方法を教えてくれますか?inner J SONデータ。 GSONビルダーを使用していますか?

答えて

0

public class EmployeeDTO { 

    String status; 

    @SerializedName("work_flow") 
    WorkFlow workFlow; 
} 

3. EmployeeDTO.javaクラスを追加

EmployeeDTO eDTO = gson.fromJson(json, EmployeeDTO.class); 

2.にこのラインEmployeeDTO eDTO = gson.fromJson(json, eDTO.class);

1.の変更をお試しくださいクラスを追加するWorkFlow.java

public class WorkFlow { 

    int id; 
    String name; 
    String role; 
    String userImage; 
} 
関連する問題