我有一堂课
class JsonMap extends HashMap<String, Object> {}
我像这样初始化了一个对象
JsonMap jm = new JsonMap();
我正在像这样将数据插入其中
jm.put("id", 4);
jm.put("message", "Hello");
但我想做一些像这样简单的事情,效果相同。
jm.setId(4);
jm.setMessage("Hello");
这是否可能无需编写方法setId
和setMessage
在JsonMap
课堂上?
函数名称是动态的:第一部分始终是“设置”,第二部分是动态值。这将作为里面的关键HashMap
。
如果可能的话,谁能告诉我如何实现这一目标?