jsonify

Aren't you tired of using breakpoints and expanding all the properties to see a complete object?

Usage

Turn this:

Person person = new Person();
person.setFullName("César Ferreira");
person.setGender("male");
person.setPassword("yoloswag69");
Contact contact = new Contact(new EmailAddress("[email protected]");
person.setContact(contact, "919191919191"));
person.setLocation(new Location("Lisbon", "Texas"));

into this:

{
  "contact": {
    "emailAddress": {
      "email": "[email protected]"
    },
    "phoneNumber": "919191919191"
  },
  "full_name": "César Ferreira",
  "gender": "male",
  "location": {
    "city": "Lisbon",
    "state": "Texas"
  },
  "password": "yoloswag69"
}

With just this:

JSONify.from(person)

Install

Add the dependency in the form:

dependencies {
  compile 'com.cesarferreira.jsonify:jsonify:+'
}

GitHub