所以我在ajax中传递了数据:
{
“name” : “Rahul”,
“age” : “23”,
“information” : [
{
“id” : “901”,
“role” : “developer”
}
],
“salary” : “21000”,
}
为此,我创建了两个 DTO 类作为
class EmployeeDTO {
@SerializedName(“name”)
private String name;
@SerializedName(“age”)
private String age;
@SerializedName(“information”)
private List<InformationDTO> informationDto;
@SerializedName(“Salary”)
private String salary;
//Their getters and setters
}
我提到 List 是因为我将信息视为对象数组。然后我有另一个 DTO 类
class InformationDTO {
@SerializedName(“id”)
private String id;
@SerializedName(“role”)
private String role;
}
现在在我的 Sling Servlet 中,我正在尝试获取信息数组的值,例如
String information = request.getParameter(“information”);
但我得到空值。如何information
使用 InformationDTO 将此数组存储在我的 DTO 类 Employee 中?如何使用 sling servlet 将对象数组保存到 DTO 类中?