If you're going down this route you might want to consider using JAXB annotations and a custom json converter.

This type of situation is working quite well for us in the Enunicate toolkit and is already implemented there. In fact we've added JAXB annotations to our internal shindig repo and it's worked out really, really well.

As far as atom goes.. I have a set of classes that implement Atom in JAXB that I'd be happy to contribute.

Check out http://enunciate.codehaus.org/

Ryan, can you offer your thoughts?


On Jun 10, 2008, at 2:44 PM, Cassie wrote:

We tried to use abdera to implement the opensocial json restful format
within Shindig.. and it didn't work out very well. The code is clunky,
overly complicated for simple json and is hard to come up to speed on.

So... I am going to try an alternate implementation based on the existing older json wire format code. I was going to start coding something in a separate dir so that none of the current code is disturbed. Hopefully, in the next couple days we will have a cleaner impl of the restful json that is 90% the same as all of the current social code. (this means less migration
for current social code users too, yea!)

And as for atom... well, we can figure that out later :)

Please let me know if you have any huge objections to this.
And of course, if it turns out to be worse than the abdera impl.. we can
always go back.

- Cassie

Paul Lindner
[EMAIL PROTECTED]



Reply via email to