Json @Rest方法上的RequestBody

Json @Rest方法上的RequestBody,json,rest,spring-boot,resttemplate,Json,Rest,Spring Boot,Resttemplate,我有一个带有很多方法的控制器,在这里我接收一个简单的属性作为数据,比如 -d '{ "email": "rostany.sabater@gmail.com" }' 对于所有这些方法,我创建了一个具有简单属性的类: @RequestBody MyClass myClass ,我想知道是否有一种简单的方法来实现它,而不是像注释中建议的那样为一个简单的属性创建大量的类,您可以使用一个映射作为它的json,即k,v对 或 为了保持它的干净性和组织性,为什么不创建一个泛型类,该类具有以下格式的列表:[

我有一个带有很多方法的控制器,在这里我接收一个简单的属性作为数据,比如

-d '{ "email": "rostany.sabater@gmail.com" }'
对于所有这些方法,我创建了一个具有简单属性的类:

@RequestBody MyClass myClass

,我想知道是否有一种简单的方法来实现它,而不是像注释中建议的那样为一个简单的属性创建大量的类,您可以使用一个映射作为它的json,即k,v对

为了保持它的干净性和组织性,为什么不创建一个泛型类,该类具有以下格式的列表:
[{“key”:“k0”,“value”:“v0”},{“key”:“k1”,“value”:“v1”}]

e、 URI是
/baseri?requestVariableLong=[{“key”:“k0”,“value”:“v0”},{“key”:“k1”,“value”:“v1”}]

i、 e.
列表类的JSON表示,如下所示

class MyClass{
    String key;
    String value;
// constructors 
//getters
//setters
}
在下面的一行代码中,您可以将中的查询参数MyClass转换为List

new Gson().fromJson(requestVariableLong,MyClass.class);

您可以迭代列表,该列表将是动态的,可以执行任何您想要的操作……

您可能还可以使用
映射。