我有一个JSON格式
var array1 = new Array;
var array2 = new Array;
//push some string to array1 and array2
var data = JSON.stringify({'email':email,'age':age,'array1':array1,'array2':array2});
如何使用Jackson JSON Mapper将其映射到POJO以避免400 Bad Request .
我试过了
public class MyPOJOs{
private String email;
private String age;
private MyList array1;
private MyList array2;
//getters and setters
}
public class MyList{
private ArrayList list;
//getter and setter
}
我的控制器
public @ResponseBody Response myController(@RequestBody MyPOJOs myPOJOs){
String email = myPOJOs.getEmail();
logger.log("Hi " + email);
return null;
}
谢谢 .
1 回答
我真的不知道 Jackson JSON处理器,但我会惊讶于它能够将您的阵列映射到您的自定义
MyList
对象 .我希望
MyPOJOs
类拥有像private String[] array1
或private List<String> array1
或Collection
这样的成员 .顺便说一下:你的代码中有很多错误让我认为你不会在这里发布实际代码 . 拼写错误的类型名称等