1
respuesta

[Duda] Como ignorar algunos parametros al momento de generar el json

como se haria para que al momento de generar el json sean ignorados algunos atributos de la clase Titulo.

1 respuesta

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