クラスのすべての文字列インスタンス変数のキーと値のペアを作成する最良の方法は何ですか? そのようなタスクを実行するライブラリは存在しますか?
リフレクションベースの後方参照を使用して同じことをしています。しかし、それは多くの仕事をしているようです。
例えば:
クラスがあります
public class Account implements ManagedEntity {
private String accountNumber;
public Account(String accountNumber) {
this.accountNumber = accountNumber;
}
}
クラスのインスタンスをAccount
blelow のように作成すると、Account ac = new Account("abc");
出力マップは [{"accountNumber", "abc"}] のようになります。