首页 > Windows开发 > 详细

api拆分(数据传递和接收的几种方式)

时间:2017-08-21 14:36:32      阅读:578      评论:0      收藏:0      [点我收藏+]

 

传递方式一:对象转String

技术分享

接收:String类型接收再转对象

技术分享

传递方式二:Map

技术分享

接收:Map

 技术分享

传递方式三:json(Map转json)

技术分享

接收:String转Map

技术分享

 

 传递方式四:Map里放json对象

技术分享

接收:Map(this.getParamMap(request))接收,Map转对象

技术分享

 

  传递方式五:(对象转json)直接传对象

技术分享

接收:String接收再转对象

技术分享

 

 

 

注意事项:

1.注意API的返回值不要转换两次JSON,现在有些API的JSON被转换了两次;

2.Get数据时,大部分条件改为普通的a=1&b=2的传参方式;
特别是只需要一个参数的查询,如只需要orderID;

没必要使用json的方式post查询参数。这样不容易测试,也不能简单通过浏览器查看。

注意一个原则:一般情况的get数据,都用普通的a=1&b=2的传参,除非需要一些特别的list类型等等,再修改为json。
3.API请求或者返回时不要传递混合参数,如一部分参数是json,一部分是普通参数,这样是不行的。

 

api拆分(数据传递和接收的几种方式)

原文:http://www.cnblogs.com/knightsu/p/7404031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!