2012-09-18 57 views
0

我正在使用webapi controller.I必须将Java applet的JSON对象传递给web api控制器。如何编写一个Web API控制器的方法来接受JSON对象使用WebAPI控制器的Json对象

public test GetPo(int id) 
{ 
} 

回答

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) 
{} 
+0

您好,我有一个疑问。如何调用Post方法以及JSON对象...例如:http:// localhost/api/Post/1/2。是不是击中邮政控制器? – user1400915

+0

@ user1400915:你应该问另一个问题:) –