1. 一般的springboot项目中集成了jackson
1.1 直接在方法参数中使用
public String hello(@RequestBody MyPOJO v){
...
}
1.2 由于某些原因,只能方法参数使用Sting类型,需要在方法内部转换
public String hello(@RequestBody String v){
MyPOJO my = new com.fasterxml.jackson.databind.ObjectMapper().readValue(v,MyPOJO.class);
...
}
2. 阿里的json工具fastjson
2.1 直接在方法参数中使用
public String hello(@RequestBody MyPOJO v){
...
}
2.2 由于某些原因,只能方法参数使用Sting类型,需要在方法内部转换
public String hello(@RequestBody String v){
JSONObject jsonObject = com.alibaba.fastjson.JSONObject.parseObject(st);
...
}