¿Hay AI que pueda analizar JSON para un nombre de campo anidado particular?

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 {

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?

Al contrario de lo que otros han dicho, la IA es ciertamente aplicable para analizar JSON.

En la gran mayoría de los casos, estoy seguro de que la IA no es práctica ni necesaria para el análisis, pero definitivamente puedo pensar en una razón por la que podría ser necesaria: el rastreo web.

Busqué en Google la misma pregunta porque me gustaría construir algo que rastree de manera más inteligente la base de datos JSON de un sitio web para obtener conocimiento. Mi programa actual hace exactamente lo que otros han sugerido: analiza recursivamente el árbol JSON. Pero hasta ahora, he tenido que trazar personalmente una ruta para cada nueva base de datos mirando el código fuente y escribiendo eso en mi programa. … ¿por qué una computadora no debería poder encontrar rutas de consulta para mí?

Y para responder a su pregunta, no conozco ningún programa de primera mano, pero estoy seguro de que existen algos de búsqueda de árboles controlados por IA (si su aplicación deseada trata con la incertidumbre).

No creo que haya ninguna necesidad de IA en este caso, podría escribir un programa bastante trivial en la mayoría de los idiomas para hacerlo sin la necesidad de ningún modelo probabilístico o estadístico.

No estás buscando IA aquí, solo un algoritmo de análisis de árbol recursivo simple.