我正在尝试获取 Java 类的成员名称。例如,假设我有类(class):
class Dog
{
private int legs = 4;
private int ears = 2;
}
无论如何我可以获得字段名称及其类型的列表,例如
{ “腿”:“int”,“耳朵”:“int” }
。
请注意,为了方便起见,我用 JSON 编写了示例结果,但我是用 Java 编写的。
最佳答案
使用 Class#getDeclaredFields()
:-
for(Field f : Dog.class.getDeclaredFields()) {
f.setAccessible(true);
String name = f.getName();
}
关于java - 获取 Java 类的可用成员的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14321132/