ASP .Net中的Http post方法以编程方式

时间:2013-08-15 08:51:01

标签: android asp.net asp.net-mvc json.net

我想在mvc asp .net web服务中编写http post,它从android应用程序获取一个BasicNameValuePair返回一个Json数组。

你能帮助别人吗?

2 个答案:

答案 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);
}