如何将bean(属性+方法)映射到java.util.Map?

时间:2019-04-10 21:32:44

标签: java dictionary reflection collections

我有一个类,其中包含一些属性和域方法(没有getter),我想将其映射到java.util.Map中。例如,我有以下Foo类:

public class Foo {
private int num;
public String doStuff() { return "num = " + num; }
public Bar doBar() { return new Bar(num); }
public int doZaz(int x) { return x + num; }
public Bar bar;
}

我想要以下地图(忽略具有自定义类型的属性,返回自定义类型的方法以及接收参数的方法)

{num: 10, doStuff: "num = 10"}

我怎么能拥有这个?

0 个答案:

没有答案