Json对象使用Web API控制器

时间:2012-09-18 07:29:28

标签: asp.net json asp.net-mvc-3 asp.net-web-api json.net

我正在使用web api controller。我必须将JSON对象从Java applet传递到web api控制器。如何编写web api控制器方法来接受JSON对象

public test GetPo(int id)
{
}

1 个答案:

答案 0 :(得分:1)

ASP.NET Web API将JSON格式用作default format

  

JSON格式由JsonMediaTypeFormatter类提供。默认情况下,JsonMediaTypeFormatter使用Json.NET库来执行序列化。 Json.NET是第三方开源项目。

你刚刚做的是用json定义你的模型对象:

public class Model
{
    public int Property1 { get; set; }
    public string Property2 { get; set; }

    // More properties
}

你的POST方法:

public void Post(Model model)
{}