クラスconoをJson形式で返すメソッドがあります
[DataContract]
public class Cono
{
[DataMember(Order = 1)]
public Companies[] companies;
}
public class Companies
{
[DataMember(Order = 1)]
public string cono;
[DataMember(Order = 2)]
public string name;
}
[WebGet(UriTemplate = "GetCompanies?requestKey={requestKey}",
ResponseFormat = WebMessageFormat.Json)]
public Cono GetCompanies(string requestKey);
このメソッドは、まずリクエスト キーが正しいかどうかを検証し、次のようなデータを返します。
{
companies: [
{
cono: "001",
name: "Company001"
}
]
}
しかし、リクエストキーが正しくない場合は、このようにjsonでエラーコードを返したい
{-100}
メソッドの戻り値の型を Int に変更するにはどうすればよいですか、または目的のデータを上記の形式で返すにはどうすればよいですか