大家在用play framework框架开发第三方调用你的接口的时候并且用json格式的参数post请求 ,参数接收是个问题 ,因为play对表单提交post请求有处理:
有两种方法:
1.直接形参列表中定义可以接受的到
2.play框架的内置对象params.get("aa");
,对json格式的参数post请求没有处理
同样方式接收参数:
1 .形参列表中声明,结果没有参数为null
2.play框架的内置对象params.get("aa"); ,结果参数同样为null
怎么取到post请求 json格式的参数呢??我在params对象中的data属性没有,只有一个键值对,不过是方法名
最后是这样取出来的:
代码:obj是是个String数组;方法的形参中必须声明一个String类型的参数
public static void test(String ggg){
//取到的obj是一个String数组,每个数组中是json格式的字符串
Object obj = params.data.get("body");
}