将整数反序列化为布尔asp.net javascriptserializer

将整数反序列化为布尔asp.net javascriptserializer,asp.net,json,web-services,serialization,Asp.net,Json,Web Services,Serialization,我正在开发一个移动应用程序,它序列化了一个包含两个布尔属性的类。 它将布尔属性视为整数,因此将它们序列化为“0”或“1” 在服务器端(ASP.NET Web服务),JavascriptSerializer尝试将“0”转换为布尔值,并给出错误:“0不是布尔值的有效值” 我需要修改javascript序列化程序,以便当它遇到“0”或“1”并需要布尔值时,它将相应的值转换为bool 我调查了JavascriptConverter抽象类,但没有提供帮助。你能用这样一个有效的例子来支持吗 提前感谢序列化后

我正在开发一个移动应用程序,它序列化了一个包含两个布尔属性的类。 它将布尔属性视为整数,因此将它们序列化为“0”或“1”

在服务器端(ASP.NET Web服务),JavascriptSerializer尝试将“0”转换为布尔值,并给出错误:“0不是布尔值的有效值”

我需要修改javascript序列化程序,以便当它遇到“0”或“1”并需要布尔值时,它将相应的值转换为bool

我调查了JavascriptConverter抽象类,但没有提供帮助。你能用这样一个有效的例子来支持吗


提前感谢

序列化后将true转换为1会更好

使用一些包装类或自定义代码