私は次のものを送ります:
{
"setIds": ["1", "2"],
"folderIds": ["3", "4"],
"filter": "FILTERED"
};
SessionDto を受け入れる API エンドポイントへ:
[DataContract]
public class SessionDto
{
[DataMember(EmitDefaultValue = true)]
public Array FolderIds { get; set; }
[DataMember(EmitDefaultValue = true)]
public Array SetIds { get; set; }
[DataMember(IsRequired = true)]
public string Filter { get; set; }
}
ただし、SetIds と FolderIds は常に null です。フィルターは問題なく通ります。私は newtonsoft.json.serialization を使用しています。これが機能しない理由、またはさらにデバッグする方法はありますか?