【发布时间】:2021-12-28 13:33:40
【问题描述】:
在微服务中,我们将多个 dtos 数据发布为字符串 json。
控制器:
@RequestMapping(value="/json",method = RequestMethod.POST)
public String getjson(@RequestBody String json) {
///Service process
}
发布 Json:
{
"dtos":{
"Dto1":{
"name":"Dto1 Name Field",
"filter":[
{"key":"f1","value":1},
{"key":"f2","value":10}
]
},
"Dto2":{
"city":"Newyork",
"filter":[
{"key":"f1","value":1},
{"key":"f2","value":10},
{"key":"f3","value":10}
]
}
},
"page":1
}
DTO:
public class Dto1{
private String name;
}
public class Dto2{
private String city;
}
Dto1 和 Dto2 是 java DTO 对象名。 如何将字符串json转换为java对象?
【问题讨论】:
标签: java json spring-boot rest controller