nicely done

--- In flexcoders@yahoogroups.com, "Darron J. Schall" <[EMAIL PROTECTED]> wrote:
>
> Interesting, Yahoo garbled most of the content of that message.  Here's 
> what I actually sent:
> 
> For those having trouble converting generic objects into class
instances 
> (Value Objects), I've created an ObjectTranslator.objectToInstance 
> method to take care of the problem: 
> http://www.darronschall.com/weblog/archives/000247.cfm
> 
> Essentially, it allows you to convert any plain old object into a class 
> instance.  Usage is as follows:
> 
> import com.darronschall.examples.vo.Book;
> import com.darronschall.serialization.ObjectTranslator;
> 
> // Define an object with properties that mimic the variable names
> // inside of the Book class
> var bookObj:Object = { title: "My Book title", pageCount: 10,
inLibrary: true };
> 
> // Convert the generic object into an instance of the Book class
> var book:Book = ObjectTranslator.objectToInstance( bookObj, Book )
as Book;
> 
> 
> Originally it was written so that JSON behaved more like RemoteObject 
> (returning class instances from the server instead of just plain 
> objects), but the method is generic enough to be useful in a lot of 
> situations.
> 
> Hope that helps...
> 
> -d
> 
> Darron J. Schall wrote:
> >
> > Originally it was written so that JSON behaved more like RemoteObject 
> > (returning class instances from the server instead of just plain 
> > objects), but the method is generic enough to be useful in a lot of 
> > situations.
> >
> > Hope that helps...
> >
> > -d
> >
> > mvbaffa wrote:
> >
> >>
> >> - Type Coercion failed: cannot convert [EMAIL PROTECTED] to
> >> com.mvb.boe.vo.UserAccountVO.
> >>
> >
> >
>





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to