title: Convert Userdefined Object to a String Object
body: <p>I have a user defined class, say</p>
  
  <pre><code>import java.util.Calendar;
  
  public class Employee{
      private String name;
      private int age;
      private Calendar dob;
      private Address address;
      private boolean married;
      public String getName() {
          return name;
      }
      public void setName(String name) {
          this.name = name;
      }
      public int getAge() {
          return age;
      }
      public void setAge(int age) {
          this.age = age;
      }
      public Calendar getDob() {
          return dob;
      }
      public void setDob(Calendar dob) {
          this.dob = dob;
      }
      public Address getAddress() {
          return address;
      }
      public void setAddress(Address address) {
          this.address = address;
      }
      public boolean isMarried() {
          return married;
      }
      public void setMarried(boolean married) {
          this.married = married;
      }
  }
  class Address{
      private int doorNo;
      private String streetName;
      private String city;
      public int getDoorNo() {
          return doorNo;
      }
      public void setDoorNo(int doorNo) {
          this.doorNo = doorNo;
      }
      public String getStreetName() {
          return streetName;
      }
      public void setStreetName(String streetName) {
          this.streetName = streetName;
      }
      public String getCity() {
          return city;
      }
      public void setCity(String city) {
          this.city = city;
      }
  }
  </code></pre>
  
  <p>I am creating an object of Employee and populating it with setters. I have to represent the above object to string (encrypted or human-readable) and parse back to get similar object. Actually, I want to save the string equivalent of java object in a file and to read back them to get a java object. I know we have object writing, but they are sensitive to edit. I would prefer if a java object can be converted to String of human readable form. Thanks.</p>