我的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; }
感谢。
答案 0 :(得分:1)
我真的不知道Jackson JSON处理器,但我会惊讶于它能够将您的阵列映射到您的自定义MyList
对象。
我希望MyPOJOs
类有private String[] array1
或private List<String> array1
或Collection
成员。