¿Cómo obtener elementos de un Object [] en Java?

Tengo las siguientes líneas de código Java:

Object[] results = api.getProjects();
   for(int i=0; i<results.length; i++){
       System.out.println(results[i].toString());
   }

Y aquí está la salida:

TestProject [id=1, name=Test Plan, prefix=MA, notes=, enableRequirements=true, enableTestPriority=true, enableAutomation=true, enableInventory=true, isActive=true, isPublic=true]

Mi preocupación es cómo puedo obtener solo los elementos deseados. (es decir, "nombre" e "id")

Respuesta 1

Object[] results Es una mala elección para esto.

Los elementos individuales parecen ser clases o HashMaps

Asumiendo lo anterior, puedes hacer algo como esto

Result[] results = api.getProjects()

result[i].name
result[i].id
Respuesta: 2

Estoy usando com.ctc.wstx.stax.WstxOutputFactory para generar XML. Estoy ejecutando wstx-asl-3.2.4. Necesito comenzar a validar el XML generado contra un esquema W3. Cuando creo una instancia de org ...

¿Alguien puede explicar el siguiente código de String.java, específicamente por qué hay tres declaraciones if (que he marcado // 1, // 2 y // 3)? clase estática privada CaseInsensitiveComparator ...

Estoy buscando 2 o 3 de las bibliotecas más comunes / utilizadas en la industria para la plataforma Java para la creación de archivos PDF sobre la marcha. El único requisito en el que me estoy centrando es la capacidad de usar ...

Este código que se usó en algunas circunstancias para tratar imágenes individuales arrastradas y soltadas de ciertos navegadores web (firefox) no dio problemas en 1.8.0_25 image = (Image) trans.getTransferData ("...