postman测试接口List类型的参数

刚开始用测试接口工具POSTMAN,简单类型的参数很好处理,但是想接收前台(前后端分离)传输的复杂类型List<JSONObject>就不太明白怎么弄,研究网上的也不行,最终自己在后台做了特殊处理才可以;

一、postman的设置:

    1.填写接口--->选择Headers,设置参数类型
 postman测试接口List类型的参数

2.点击Body--->选择raw--->选择JSON(application/json),然后写自己想要的json参数内容(要注意括号和分隔的逗号,这里容易出错,出错是文本有提示)

postman测试接口List类型的参数

完成以上操作,postman的操作就完成了,但是这样的话,后台是接收不到的,500异常,下面我们看看后台的数据处理

二、后台数据操作

1.注解@ResponseBody(代表返回内容为json)--->@RequestBody(接收json格式数据),接下来就是最关键的了,这时候不能@RequestBody JSONObject jsonTT这样接收,必须@RequestBody Object jsonTT用object来接收(具体原因我也不清楚),最后就是在方法中做数据的转换就可以了
 postman测试接口List类型的参数