服务器端怎么接收Android客户端传过来的Json数据

2025-02-18 13:31:09
推荐回答(2个)
回答1:

android如果是通过http post发送数据的话,可以采用以下方式接收数据:

  1. 通过request.getParameter(paraName); 获取参数。

  2. request对象就是表示请求对象,getParameter就是获取参数,传递的参数就是参数名。

  3. 例如请求 localhost:8080/web?data=abcd 则服务器取值, request.getParameter("data"); 。

回答2:

//从http request取得json字符串
string jsonString = Server.UrlDecode(Request["json"]);
//从http request取得id
int groupid = Convert.ToInt32(Request["groupid"]);
//用自带的序列化方法将其转换成定义好的model类,具体的方法说明可以百度下
List listmodel = JsonConvert.DeserializeObject>(jsonString);
//进行保存操作
service.SaveAuthority(groupid, listmodel);