2
所以我想發送一些Angular Resource的複雜類型到我的ServiceStack後端。在前端,它看起來是這樣的:用Angular Resource發送複雜類型到ServiceStack
MyResource.get({
Data: { countries: ["DE","CH","AT"] }
SomeMoreParams: "hi"
});
這裏是我的DTO:
[Route("/my-resource","GET")]
public class MyResource
{
public OwnType Data { get; set; }
public string SomeMoreData { get; set; }
}
public class OwnType
{
public List<string> Countries { get; set; }
}
但它不是由ServiceStack正確地反序列化。如果我在發佈請求中發送數據,它可以正常工作。我已經發現ServiceStack在這種情況下使用JSV格式。有沒有可能讓這個工作,或我必須使用後或編寫我自己的Deserializer?
謝謝!