Java: Почему не получается обработать JSON?
Есть шикарная библиотека Gson, советую ознакомиться
Как уже посоветовали используйте Gson и забудьте
https://code.google.com/p/google-gson/Gson gson = new Gson();

Response response = gson.fromJson(json, Response.class);
Response - ваш класс с полями, которые вам нужны и совпадают со строкой json