首先前端传递参数格式为json
{
"A": "1",
"B": "1",
"C": "1.0.0",
"param":{
"A":"/login",
"B":"post",
"C":"",
"D":"multipart-formdata",
"formdata":{
"mobile":"123456789",
"password":"123456789"
}
}
}
获取param下面的formdata字符串强行转换(如何获取param你需要自己写方法)
Map<String, Object> formdata = (Map<String, Object>)param.get("formdata");
for转换
转换为 MultiValueMap(Spring 提供的适配器)
MultiValueMap<String, Object> parts = new LinkedMultiValueMap<>();
for (Map.Entry<String, Object> entry : formdata.entrySet()) {
// 处理普通字段
parts.add(entry.getKey(), entry.getValue().toString());
}
1903

被折叠的 条评论
为什么被折叠?



