Мне нужна утилита, которая генерирует исходные JAV файлы из JSON. Например, мы имеем
{
  "firstName": "John",  
  "lastName": "Smith",  
  "address": {  
    "streetAddress": "21 2nd Street",  
     "city": "New York"
  }
}
Мы передаем это утилите, и мы хотим, чтобы она генерировала что-то вроде этого:
class Address  {
    JSONObject mInternalJSONObject;
    Address (JSONObject json){
        mInternalJSONObject = json;
    }
    String  getStreetAddress () {
        return mInternalJSONObject.getString("streetAddress");
    }
    String  getCity (){
        return mInternalJSONObject.getString("city");
    }
}
class Person {        
    JSONObject mInternalJSONObject;
    Person (JSONObject json){
        mInternalJSONObject = json;
    }
    String  getFirstName () {
        return mInternalJSONObject.getString("firstName");
    }
    String  getLastName (){
        return mInternalJSONObject.getString("lastName");
    }
    Address getAddress (){
        return Address(mInternalJSONObject.getString("address"));
    }
}
Не так сложно писать, но я уверен, что кто-то уже это сделал.
