abdera-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James M Snell <jasn...@gmail.com>
Subject Re: new json serialization docs
Date Tue, 25 Sep 2007 22:01:45 GMT
The primary reasons for the change are:

 * to remove the dependency on json.jar,
 * to use a streaming serialization method
 * to capture additional detail Atompub and other extensions
 * to make serialization of any Abdera model object possible
   (e.g. service docs, categories docs, individual model objects
   like Person, Link, etc)

At this point, the specific details of the new serialization are
completely up for debate.  The goal is to come up with a serialization
that can work easily for as many use cases as possible while capturing
as much detail as we sanely can while making the end result easily
understandable and usable.  While it may not look pretty, I think the
new serialization mostly achieves that.

I've spoken to Elias about it.  He can weigh in for himself, of course,
but he's not happy.  He's not happy with the serialization and he's not
happy with the fact that I rewrote his original serialization code, etc.
 That's fine.  Nothing is set in stone at this point so if there are
changes that need to be made, so be it.

- James

Garrett Rooney wrote:
> On 9/25/07, James M Snell <jasnell@gmail.com> wrote:
>> I've started documenting the new json serialization on the wiki:
>>   http://cwiki.apache.org/confluence/display/ABDERA/JSON+Serialization
> Considering that there appears to be some difference of opinion as to
> the direction that the JSON serialization should go (i.e. Elias's blog
> post about it today, which unfortunately appears to be down at the
> moment), could we perhaps step back a bit and talk about why you want
> to change the serialization format?
> -garrett

View raw message