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]