0
私はWebAPIと混同しています。コントローラがJSON自体を返すことができるのであれば、なぜWeb APIが必要なのでしょうか?
特定の操作を実行するためにクライアント側で使用できるURLからJSON結果を取得するとします。
私は以下のようにコントローラーを持っている:コントローラ上
[HttpGet]
public string GetUsers()
{
List<Users> _u = new List<Users>();
_u.Add(new User() { Name = "Jon", Age = "22" });
_u.Add(new User() { Name = "Doe", Age = "24" });
_u.Add(new User() { Name = "Mike", Age = "20" });
return JsonConvert.SerializeObject(_u);
}
は完全にJSONデータを返します。
WebAPIを使用する必要性は何ですか?
JSAPはWebAPIからのみ返すことができますか? – kamalpreet
いいえ、webapiでは、クライアントはxmlまたはjsonで結果を取得するかどうかを指定できます。ここでは、jsonでシリアライズをハードコードします。 –