Encoding/decoding POJO to JSON
Are there any JSON encoding/decoding libraries that will work on both client and server and that will work with inheritance? Here's the basic structure I'm working with:
Class Recording {
String title;
List<Event> events;
}
abstract class Event {
Long time;
}
class EventOne extends Event {
String someProperty;
}
class EventTwo extends Event {
Long someOtherProperty;
}
My goal is to be able to take the POJO and encode it to JSON on the server side (actually an android app), and decode the JSON on the client side. I'd really like to package that functionality up into a jar file that can be shared between the projects.
I've tried using AutoBeans, which encode just fine, but it seems they do not support inheritance. RestyGWT supports inheritance, but only works on the client side. GSON only works on the server side. Is there one library to rule them all, or do I need to use different libraries for client and server side processing?
-- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home