I wrote about DTO serialization and object instantiation, awhile back.
Relies on ObjectTranslator, along with xmlDecode:

http://booleanbetrayal.com/2007/05/18/httpservice-xmldecode-objecttranslator-and-rabidsquirrels/

Hope that helps.

On Thu, Jun 12, 2008 at 12:34 AM, Alex Harui <[EMAIL PROTECTED]> wrote:

>    How are you converting from XML to object?  You may need a custom
> converter as I think our default code will try to make numbers out of
> anything that is a valid number.  There's probably not enough info to know
> it is a string.
>
>
>  ------------------------------
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Rafael Faria
> *Sent:* Wednesday, June 11, 2008 9:27 PM
> *To:* [email protected]
> *Subject:* [flexcoders] Re: HTTPService Bug
>
>
>
> --- In [email protected] <flexcoders%40yahoogroups.com>,
> "LazerWonder" <[EMAIL PROTECTED]> wrote:
> >
> > Wherever you get the returned XML object from... does it pass in a 1
> > or 2? Or does it pass a "1.0" / "2.0". As far as I know,
> > HTTPService does not transform data (some one more experience can
> > correct me if I am wrong). It just spits back to you what it
> > receives.
>
> The XML Returns 1.0 and 2.0;
> But when it become an object the number 1.0 becomes 1;
>
> >
> > If you have control over the server side of things (that is, where
> > the HTTPService connects to) you might need to see if 1.0/2.0 is
> > being passed to the XML object.... or maybe only 1 / 2 is being
> > passed to the object. If you have no control over this, then you
> > might need to add the ".0" manually; or if you do have control but
> > Flex still trip the ".0" off, then try adding quotation marks
> > around "1.0" / "2.0" on the server side.
> >
>
> That's what i had to do. Add manually, although i still think that
> FLEX shouldn't mess around whatever you pass as a variable.
>
> > You can also do a trace (which I'm sure you already did - but I
> > thought I'll just plug this in here anyways) statement on the
> > returned object, just to see what you get.
>
> Yeah i did indeed and that's why i'm saying it's returning as integer
> and not as a string which is the one i need. =/
>
>  
>

Reply via email to