在json反序列化时将int转换为bool
本文关键字:转换 bool int json 反序列化 | 更新日期: 2023-09-27 18:22:28
我有一个使用JavaScriptSerializer.Deserialize<class>
的类
我从UI中得到的属性之一是int(0或1)。是否有任何方法可以更改c#中属性的getter/setter,以便它理解它应该根据值返回true或false?或者我需要另一个检查int属性的属性吗?感谢
最好的方法是创建自己的JavaScriptConverter,它可以用来处理对象并在不同的数据类型之间转换。重写序列化/反序列化方法,并根据需要解析格式。
以下是我之前编写的实现JavaScriptConverter的答案的链接,向您展示了如何将其传递给JavaScriptSerializer对象:https://stackoverflow.com/a/4999004/298053