Hi Thomas, > Of course, if your really want Product as a "real" bean, and a List<?> > instead of a JsArray<?>, you can copy things around (see below); but > really I believe overlay types are much more readable than anything > using com.google.gwt.json.* classes.
I used to use overlay type heavily (returning JSON from a Spring MVC/Jackson backend) and it worked quite well. Although I found it quite limiting to be unable to model "real" class hierarchies (JSOs must not be subclassed). I really do this a lot on the server side. I also really like to use the enhanced for loop for Lists and just do a new Foo() instead of some tedious Foo.create(). Last but not least I don't have a "Generate getters/setters" in Eclipse for my JSOs :) All this led me to write a Generator which inspects my models ("real" beans) and emits JSON mapping code handling simple properties, object graphs and collections. That way I can work with real beans and collections of beans in my (business) code and do the mapping from/to JSON in my service/DAO layer (still sending/retrieving JSON to/from my backend). Sebastian -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.