我有一个使用JavaScriptSerializer.Deserialize<class>
我从UI获得的一个属性是int(0或1)。有没有办法在c#中更改属性的getter / setter,以便它知道它应该根据值返回true或false?或者我需要另一个检查int prop的属性?感谢
答案 0 :(得分:3)
最佳方式是创建自己的JavaScriptConverter,可用于处理对象并在不同数据类型之间进行转换。重写serialize / deserialize方法并根据需要解析格式。
这是我之前写的一个实现JavaScriptConverter的答案的链接,向您展示如何将它传递给JavaScriptSerializer对象:https://stackoverflow.com/a/4999004/298053