postman工具的json和XML请求格式以及数据接收和转换

程序员新手,第一次写博客,自己的工作记录和学习笔记,如有不当之处,欢迎指正。

在接口开发工程中,我们会经常使用postman模拟数据请求,用来调试或测试代码,其中经常遇到类似于数据格式转换问题,下面是我个人对自己已解决问题的总结.
直接上图:
1.json使用对象格式请求:
check对象
2.json直接传参数请求:
直接传参数
3.json对象数组
对象数组json
4.xml请求格式
xml请求格式
json/xml格式的数据接收和处理:
数据接收方式有很多种,下面罗列一下我用过的方式:
1.使用HttpServletRequest 接收,将接收到的数据转为String,然后再做相应的处理。

接收数据代码 json/xml 格式请求均适用。

 @ResponseBody
	 @RequestMapping(value = "/add",produces = {
   "text/plain;charset=UTF-8"})
	 public Object check(HttpServletRequest request) {
   
	 	 String respData="";
		 String mapStr = HttpDataUtil.getReqData(request);
		 logger.info(mapStr);
		 String code = checkService.applyCheck(mapStr);
		 try {
   
			 respData = HttpDataUtil.buildPushResponse(code,"000000".equals(code) ? "接收成功":"内部异常",null);
		 } catch (IOException e) {
   
			 e.printStackTrace();
		 } catch (DocumentException e) {
   
			 e.printStackTrace();
		 }
		 return respData;
  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值