将Switch案例转换为Java中的注释

时间:2016-02-23 08:39:18

标签: java annotations

我有一个输入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注释的新手)

0 个答案:

没有答案