【问题标题】:deserialize integer as boolean asp.net javascriptserializer将整数反序列化为布尔值 asp.net javascriptserializer
【发布时间】:2012-10-17 09:37:09
【问题描述】:

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

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

我需要修改 javascript 序列化程序,以便当它遇到“0”或“1”并期望一个布尔值时,它将它们对应的值转换为布尔值。

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

提前致谢

【问题讨论】:

    标签: asp.net json web-services serialization


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-05-20
      • 2021-12-22
      • 2017-10-20
      • 1970-01-01
      • 2016-03-21
      • 2012-09-20
      • 2019-01-05
      • 2016-04-14
      • 1970-01-01
      相关资源
      最近更新 更多