我有一个输入json。
示例JSON1:
{id:1, type: 1, name: abc, phone: 11111111}
示例JSON2:
{id: 1, type: 2, email: abc.xyzzzz@vmdkn.com}
所以当前流程是这个json将被解析,我们将检查json.getType()
switch(json.getType())
case "phonenumberupdate":
PhoneNumberUpdate c1=new PhoneNumberUpdate();
c1.doSomething();
break;
case "emailupdate":
EmailUpdate c2=new EmailUpdate();
c2.doSomething();
break;
基于将在所有json中出现的相同参数,我们将json重定向到特定类,并从JSON中提取参数并在文件中执行所需的操作。
要求:处理外部文件(属性文件)中类型到类的映射,并将事件直接重定向到该类.... 这可以通过反思来完成吗?
是否可以使用java注释实现上述功能(我是使用java注释的新手)