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

时间:2012-10-17 09:37:10

标签: asp.net json web-services serialization

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

在服务器端(ASP.NET Web服务),JavascriptSerializer尝试转换" 0" to boolean,并给出Error:" 0不是Boolean"

的有效值

我需要修改javascript序列化程序,以便在遇到" 0"或" 1"并期望一个布尔值,它将它们的相应值转换为bool。

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

提前致谢

1 个答案:

答案 0 :(得分:0)

序列化后,它更好地将true转换为1。

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