2012-09-18 56 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:你應該問另一個問題:) –