次のデータをWeb APIに渡します。私のAPI呼び出しに到達すると、データの "クライアント"セクションがあり、 "ステータス"コンテナがありますが、情報はありません。ウェブAPIにシリアル化されたデータを渡すときにデータが見つかりません
<Client>
<ContactNumber>1</ContactNumber>
<Name>Test Name</Name>
<ProcessLevel>Complete</ProcessLevel>
<ResponseLevel>Minimal</ResponseLevel>
</Client>
<Status>
<MyId>010111111</MyId>
<MyId>010122211</MyId>
</Status>
私は、Web APIに期待していたクラス:
public partial class StatusRequest
{
public StatusRequest()
{
this.Client = new Client();
this.Status = new List<string>();
}
public Client Client { get; set; }
[XmlArrayItem("MyId")]
public List<string> Status { get; set; }
}
結果は、私が何をしないのです
<Client>
<ContactNumber>1</ContactNumber>
<Name>Test Name</Name>
<ProcessLevel>Complete</ProcessLevel>
<ResponseLevel>Minimal</ResponseLevel>
</Client>
<Status></Status>
ようで来ますか? [ステータス]セクションが空白なのはなぜですか?
、リストを試してみて、MyOtherMiniObject上の文字列プロパティを置きます。 –
granadaCoder