Мне было интересно, есть ли простой способ получить все определенные поля и их типы в данном классе. Это было бы легко, если бы класс содержал только примитивные типы.
Ex
public class A
{
int aX;
String aS;
};
public class B
{
int bX;
String bS;
A aObj;
};
public Class C
{
boolean bC;
B bObj;
};
Учитывая класс C, я бы хотел рекурсивно извлечь все поля (aX, aS, bX, bS, bC и т. Д.).
Хотя это не особенно сложно достичь, я хотел бы знать, существуют ли какие-либо существующие библиотеки, в которых я мог бы использовать что-то вроде Джексона Джсона, который, я думаю, имел бы некоторые служебные функции, которые бы достигли этого.
Спасибо