Cómo anidar JSON a objetos en Java usando ObjectMapper.
JSON
{
“nombre completo”:
{
“firstName”: “xxxxx”,
“middleName”: “xxxxx”,
“apellido”: “xxxxx”
},
“phoneNo”: “xxxxxxxxxx”,
“emailId”: “xxzzzzz”,
“passWd”: “aaaaaa”
}
Pojo
clase pública UserProfileModel {
- ¿Cómo se usa el aprendizaje automático para evaluar los currículums?
- ¿Cuál es la arquitectura típica de un chatbot de IA?
- ¿Qué tipo de proyectos de IA serán útiles en el mundo de hoy?
- Inteligencia artificial: ¿Qué tan útil es la computación distribuida para construir IA?
- ¿Por qué los científicos están obsesionados con construir robots y desarrollar inteligencia artificial?
Private NameModel fullName = null;
Cadena privada phoneNo = null;
Private String emailId = null;
cadena privada passWd = null;
Private Set wishList = null;
public String getuId () {
regresar uId;
}
público vacío setuId (String uId) {
this.uId = uId;
}
…
…
}
@ BodyParser.Of (BodyParser.Json.class)
Registro de resultado público () {
JsonNode userProfileJson = request (). Body (). AsJson ();
UserProfileModel userProfile = null;
ObjectMapper objectMapper = new ObjectMapper ();
userProfile = objectMapper.readValue (userProfileJson.toString (), UserProfileModel.class);
…
…
volver ok ();
}
¿Hay alguna manera de decirle al analizador JSON que UserProfile podría tener subclases y eso también debe asignarse?