Hello Vassilis, thanks for this contribution. This raises another question: is there a way to solve the above described tasks that is GWT 3 proof and already feasible in GWT 2.8?
kind regards, max Am Donnerstag, 18. August 2016 09:45:08 UTC+2 schrieb Vassilis Virvilis: > > Hi, > > I am using resty-gwt. Resty-gwt had his own (forked from jackson I > believe) json serialization classes. But now Rest-gwt is switching to > gwt-jackson. I haven't managed to get gwt-jackson to work with my setup > (yet) but looks like a valid path forward. > > In the server I am using CXF and the normal jackson. I am not saying > everything is perfect but most of my objects are transferred without a > fuss. In some cases where the object is complicated (e.g. Collection<Map<T, > Collection<V>> members or inheritance) I have to provide a custom provider > that knows how to deal. However this was a one time pain for me. Now I have > forgotten all the terrifying details and it just works. > > I am sure there are other solutions like GSON which I don't have any > experience with. > > Furthermore with the upcoming GWT3 which will deprecate generators all > these projects have a scheduled rewrite pending... So who knows? > > Vassilis > > > > On Thu, Aug 18, 2016 at 10:33 AM, Max Fromberger <[email protected] > <javascript:>> wrote: > >> Hello everybody, >> >> First of all a big THANKS to everyone involved in developing and >> supporting GWT. >> >> please correct me wherever I am wrong: >> >> In the past you used JsonUtils.safeEval() to create a JavaScriptObject >> from a JSON String. As i understand it, jsinterop annotations on classes >> not extending JavaScriptObject are now preferred over JavaScriptObjects. >> >> What is the recommended, future-proof way of having a server-client >> common class (i.e. package "shared") that can be: >> >> - created and accessed in a JVM servlet >> - created and accessed from the client end >> - serialized to JSON / deserialized from JSON to the specific class on >> the server (e.g. using GSON) >> - serialized to JSON / deserialized from JSON to the specific class on >> the client >> >> Background: Using WebSocket Servers to bidirectionally transfer JSONified >> objects. No GWT-RPC involved. >> Trying to avoid duplicate environment specific classes, boilerplate code >> etc. >> >> Thanks for every clue and please overlook me not having a native English >> interface. ;) >> >> >> >> kind regards, >> max >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "GWT Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/google-web-toolkit. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Vassilis Virvilis > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
