como se haria para que al momento de generar el json sean ignorados algunos atributos de la clase Titulo.
como se haria para que al momento de generar el json sean ignorados algunos atributos de la clase Titulo.
no comprendi bien tu pregunta, si tu pregunta es si de un json omitir datos que no esten en la clase podrias usar gson la q dice Gson gson= new Gson(); gson.fromJson(stringJson, Titulo.class) si tu pregunta es si podes armar un json con determinados parametros de tu objeto deberias ir crean un json manualmente ejemplo Person persona1=new Persona("daniel",24,"estudiante")
JsonObject obj=new JsonObject(); obj.addProperty("nombre",persona1.getNombre()) obj.addProperty("edad",persona1.getEdad())
sout(obj) entonces de esta manera creas tu json omitiendo la profesión esto debido a q si lo qeres hacer con toJson deberias crear un objeto Otra manera seria hacer varios contructores pero ahi ya no se q tan eficiente seria Podrias hacer un contructor con 2 parametros en vez de 3 entonces si podes parsearlo con gson ejemplo public class Persona(String nombre){ this.nombre=nombre;} public class Persona(String nombre,int edad){ this.nombre=nombre; this.edad=edad } entonces ahora si si usas Gson gson=new Gson(); sout(gson.toJson(new Persona("daniel"))); te crearia el json con el atributo nombre