Лучший способ обработки чисел, допускающих значение NULL, из прокси-объектов SOAP в Flex/ActionScript

Я использую службы SOAP в Flex 3, используя сгенерированные WSDL прокси-классы, созданные инструментами Flex Builder. Некоторые объекты SOAP имеют целочисленные свойства, допускающие значение NULL, которые преобразуются в нуль в процессе преобразования SOAP в локальный объект. Мы рассматриваем подход «магического числа», при котором, если служба возвращает -1, мы рассматриваем его как нуль. Очевидно, это хак, который может не работать в некоторых ситуациях (например, в ситуациях, когда -1 является допустимым #).

Кто-нибудь нашел лучшее решение?


person Community    schedule 03.06.2009    source источник


Ответы (1)


Flex Soap Encoder изменяет NaN на Null. Расширьте этот класс и переопределите это поведение.

person uncaught_exceptions    schedule 16.01.2011
comment
Я предполагаю, что Джефф спрашивает о поведении Flex Soap Decoder, которое декодирует значение nil/null в 0. - person Jox; 27.04.2012