postman传参: postman传参必需是小写的字符串,不然后端接收不上,fastjson不区分大小写
{
"ismain": "1",
"id":"2",
"sex":"大",
"organizeids": [
{
"code": "10000001803",
"ismain": "1",
"mainunit": "32",
"id": "989093684",
"index": "108",
"uuid": "80ea-62e8-4082-a6fc-932c"
},
{
"CODE": "10000003950",
"ISMAIN": "-1",
"MAINUNIT": "32",
"ID": "439743",
"INDEX": "6",
"UUID": "e4a4-34c4-4004-acb1-7409"
},
{
"CODE": "10000003940",
"ISMAIN": "-1",
"MAINUNIT": "32",
"ID": "545430",
"INDEX": "1",
"UUID": "195c-be3e-4fe9-bbb5-eed9"
}
]
}
2.javabean
5.成功接收到了传参:也可以使用fastjson
@PostMapping("/user1") public JsonObject<Object> syncUser1(@RequestBody Test1 json){ List<Organizeids> organizeids = json.getORGANIZEIDS(); for (Organizeids organizeid : organizeids) { String code = organizeid.getCODE(); String id = organizeid.getID(); }
public class Test1 implements Serializable { private String ID; private String ISMAIN; private String sex; private List<Organizeids> ORGANIZEIDS;
public class Organizeids implements Serializable { private String ID; private String ISMAIN; private String INDEX; private String MAINUNIT;
{
"ismain": "1",
"id":"2",
"sex":"大",
"organizeids": [
{
"code": "10000001803",
"ismain": "1",
"mainunit": "32",
"id": "989093684",
"index": "108",
"uuid": "80ea-62e8-4082-a6fc-932c"
},
{
"CODE": "10000003950",
"ISMAIN": "-1",
"MAINUNIT": "32",
"ID": "439743",
"INDEX": "6",
"UUID": "e4a4-34c4-4004-acb1-7409"
},
{
"CODE": "10000003940",
"ISMAIN": "-1",
"MAINUNIT": "32",
"ID": "545430",
"INDEX": "1",
"UUID": "195c-be3e-4fe9-bbb5-eed9"
}
]
}