我使用 Flex Builder 中的工具创建的 WSDL 生成的代理类在 Flex 3 中使用 SOAP 服务。一些 SOAP 对象具有可为空的整数属性,这些属性在 SOAP 到本地对象的转换过程中被转换为零。我们正在考虑一种“魔数(Magic Number)”方法,如果服务返回 -1,我们将其视为空值。这显然是一种黑客行为,在某些情况下可能不起作用(例如,-1 是有效 # 的情况)。
有没有人找到更好的解决方案?
最佳答案
Flex Soap Encoder 将 NaN 更改为 Null。请扩展此类并覆盖此行为。
关于apache-flex - 在 Flex/ActionScript 中处理来自 SOAP 代理对象的可空数字的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/944839/