0

WCFサービスのPOSTメソッドで取得されるものと同じオブジェクトをiOSで作成する必要がありますか?

WCFサービスでのPOST呼び出しの例

[OperationContract]
    [WebInvoke(Method = "POST",
       ResponseFormat = WebMessageFormat.Json,
       RequestFormat = WebMessageFormat.Json,
       BodyStyle = WebMessageBodyStyle.Wrapped,
       UriTemplate = "")]
       //method
       Employee PostEmp(Employee emp);
[DataContract]
public class Employee
{
    [DataMember]
    public string firstname { get; set; }
    [DataMember]
    public string idkey { get; set; }
    [DataMember]
    public string lastname { get; set; }
    [DataMember]
    public string salary { get; set; }

    public Employee(string first, string id, string sal, string last)
    {
        firstname = first;
        idkey = id;
        salary = sal;
        lastname = last;

    }
4

1 に答える 1

0

いいえ、iOSでこれらのPOCOクラスを作成することはありません。iOSは、WCFサービスからのJson文字列応答を読み取るだけです。iOSデバイスは、JsonをサービスURLにも投稿します。

wcfサービスは、すべてのシリアル化/逆シリアル化を行います。

于 2012-07-02T19:08:59.707 に答える