Class c = obj.getClass();
Field fields[] = c.getDeclaredFields();
StringBuffer sb = new StringBuffer();
sb.append("{");
try {
for(int i=0; i<fields.length; i++){
String name = fields[i].getName();
fields[i].setAccessible(true);
String value = fields[i].get(obj).toString();
sb.append("'"+name+"':"+"'"+value+"',");
}
} catch (Exception e) {
}
sb.append("}");
return sb.toString();
}