我想在mvc asp .net web服务中编写http post,它从android应用程序获取一个BasicNameValuePair返回一个Json数组。
你能帮助别人吗?答案 0 :(得分:0)
[HttpPost]
[WebMethod(EnableSession = true)]
public string change()
{
int i=Request["id"] != null;
System.Web.Script.Serialization.JavaScriptSerializer oSerializer =
new System.Web.Script.Serialization.JavaScriptSerializer();
string sJSON = oSerializer.Serialize(oList);
return sJSON;
}
答案 1 :(得分:0)
不完全确定你的要求,但听起来你想要一个接收键值对列表并返回json的端点。可以这样做:
[HttpPost]
public JsonResult MyMethod (IDictionary<string, object> inputParam) {
var myArray = GetArrayFromSomewhere(inputParam); //possibly another webservice or database
return Json(myArray, JsonRequestBehaviour.DenyGet);
}