ASharma7:
Tengo dos clases: Clase A, Clase B
class A{
private int F1;
private String F2;
}
class B{
private int F3;
private String F4;
private String F5;
}
Quiero un JSON como esto:
{
"F1": 123
"F2": "ABC"
"F3": 456
"F4": "CDE"
"F5": "FGH"
}
Estoy usando springboot que crea JSON tan pronto como vuelva objeto de @RestController. ¿Cómo puedo lograr el JSON anterior utilizando estas dos clases.
Nota: 1.) ya sé que mediante el uso de clase A se extiende B, puedo lograr esto pero estoy en busca de algún método basado en resortes para lograr este
2.) Usando @Embeddable en clase B & luego la creación de referencia en la Clase A crea la etiqueta B adicional en JSON como se muestra:
{
"F1": 123
"F2": "ABC"
b: {
"F3": 456
"F4": "CDE"
"F5": "FGH"
}
}
Sanjay:
¿Y si uso Jackson @JsonUnwrapped?
public class A{
@JsonUnwrapped
private B b;
public User getB() ...
}