0

I have this server response:

{ "result" : true , "content" : {
    "files" : [],
    "filesNames" : [],
    "folders" : []
    }
}

How can i create a gson object to make retrofit adapt that response? Because this doesn't seem to work(i only need files and folders):

public class GetUserFilesAnswer {

    public boolean result;
    public List<Integer> files;
    public List<String> folders;


}

client.getUserFiles(email, token, path, new Callback<GetUserFilesAnswer>() {
        @Override
        public void success(GetUserFilesAnswer getUserFilesAnswer, Response response) {
        }

        @Override
        public void failure(RetrofitError error) {

        }
    });
user3013172
  • 1,637
  • 3
  • 15
  • 26
  • Possible duplicate of [JSON parsing using Gson for java](http://stackoverflow.com/questions/5490789/json-parsing-using-gson-for-java) – ThomasThiebaud Nov 09 '15 at 12:36

1 Answers1

1

Try this model:

public class GetUserFilesAnswer {

    public static class Content {
       public List<Integer> files;
       public List<String> folders;
    }

    public boolean result;
    public Content content;

}
Christopher
  • 9,682
  • 7
  • 47
  • 76