我試圖使用自動反序列化在我的MVC行動,像這樣:C#自動屬性反序列化 - 列出
public void CreateEntitlementEntity(EntitlementEntityModel model) {
// stuff
}
這裏就是我想要反序列化類:
public class EntitlementEntityModel {
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public List<string> Domains { get; set; }
public EntitlementEntityModel() { }
}
我傳遞數據的JSON對象到控制器動作:
data: {
FirstName: 'first',
LastName: 'last',
Email: '[email protected]',
Domains: ['a','b','c']
}
所有屬性的正確反序列化除了噸他的字符串列表。我想將一個JSON數組轉換爲一個List,但它給了我一個包含一個字符串的列表,即JSON數組字符串。
有沒有一種方法可以在.Net Framework 3.5中實現這一點?
感謝
我檢查了鏈接,但我沒有看到這將如何幫助我。我不問如何將數組反序列化爲一般意義上的列表,我問是否可以在MVC操作中使用自動(隱式?)反序列化來實現。 – Tbabs 2011-03-18 14:51:29