Java 如何动态映射Rest请求

Java 如何动态映射Rest请求,java,json,web-services,rest,Java,Json,Web Services,Rest,我有一个Restful web服务,并为我的一个资源公开了一个补丁方法。 web服务获取的每个请求都映射到对象: class PatchRequest{ private List<PatchElement> patchElements; ....getter and setter.... } class PatchElement{ private String path; private Object value

我有一个Restful web服务,并为我的一个资源公开了一个补丁方法。 web服务获取的每个请求都映射到对象:

class PatchRequest{

       private List<PatchElement> patchElements;

       ....getter and setter....
}


class PatchElement{

       private String path;   
       private Object value;  
       private String op; 

       ...getters and setters...
}
其中“notes”是资源I补丁上的
列表notes
属性

这意味着对于上面的补丁请求,我需要将传递的值映射到Note对象,但正如您所看到的,该值映射到PatchElement中的对象值

如何动态地选择将REST请求中的值映射到哪个类

谢谢

{
   patchElements" : [
       { "op": "add", "path": "/notes", "value": {"text":"some text"}}
      ]
 }