You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@abdera.apache.org by James M Snell <ja...@gmail.com> on 2007/02/06 06:00:56 UTC

Re: JSON writer not serializing entry links. Bug???

FYI.. I Checked in the fix for this bug today (to the trunk).

- James

Yogesh Mujumdar wrote:
> Ok. Right now i subclassed it and copied and pasted the 0.1.0 code in it
> and
> it works fine. I want to fix the bug but not able to take out time.
> Hopefully, will be free tomorrow or day after tomorrow. If fixed, will let
> you know.
> 
> I was not able to post the google code which is not working. Its the same
> code from the examples directory. Anyway, will post it sometime soon.
> 
> On 1/5/07, James M Snell <ja...@gmail.com> wrote:
>>
>> Elias wrote that code.  Unfortunately he's out on vacation right now
>> (sunning on a beach in Ecuador).  If I get some time I'll look at this
>> either this weekend or early next week.
>>
>> - James
>>
>> Yogesh Mujumdar wrote:
>> > Sample Entry XML :
>> >
>> > <entry xmlns="http://www.w3.org/2005/Atom">
>> > <updated>2007-01-03T14:12:39.154Z</updated>
>> > <link
>> > href="http://fooserver/MyMedia/gmail_image_test...._1167833330445.pdf"
>> > rel="edit-media" />
>> > <id>urn:http://fooserver/MyMedia/gmail_image_test...._1167833330445.pdf
>> </id>
>> >
>> > <content src="
>> > http://fooserver/MyMedia/gmail_image_test...._1167833330445.pdf"
>> > type="application/pdf" />
>> > <link href="
>> >
>> http://fooserver/MyMedia/media-gmail_image_test...._1167833330445.pdf.proxy
>>
>> "
>> >
>> > rel="edit" />
>> > <title type="text">gmail_image_test....</title>
>> > <summary type="text">foo bar ggggggg</summary>
>> > <category term="draft" />
>> > <author><name>yogesh</name></author>
>> > </entry>
>> >
>> >
>> > Code :
>> >
>> >        Abdera abdera = new Abdera();
>> >        InputStream ein = abtest.class.getResourceAsStream
>> ("./entry.xml");
>> >        Document doc = abdera.getParser().parse(ein);
>> >        Entry entry = (Entry)doc.getRoot();
>> >        System.out.println(entry + "\n\n\n");
>> >        Writer pw = abdera.getWriterFactory().getWriter("json");
>> >        pw.writeTo(entry, System.out);
>> >
>> >
>> > Output :
>> >
>> > Buildfile: build.xml
>> >
>> > clean:
>> >   [delete] DEPRECATED - Use of the implicit FileSet is deprecated.  Use
>> a
>> > nested fileset element instead.
>> >   [delete] Deleting 2 files from
>> > E:\ScratchDisk\TestingCodebase\Abdera\build
>> >   [delete] DEPRECATED - Use of the implicit FileSet is deprecated.  Use
>> a
>> > nested fileset element instead.
>> >
>> > compile:
>> >    [javac] Compiling 1 source file to
>> > E:\ScratchDisk\TestingCodebase\Abdera\build
>> >
>> > dist:
>> >      [jar] Building jar:
>> > E:\ScratchDisk\TestingCodebase\Abdera\build\abdera-test.jar
>> >
>> > run:
>> >     [java] <entry xmlns="http://www.w3.org/2005/Atom
>> > "><updated>2007-01-03T14:12:39.154Z</updated><link href="
>> > http://fooserver/MyMedia/gmail_image_test...._1167833330445.pdf"
>> > rel="edit-media" /><id>urn:
>> > http://fooserver/MyMedia/gmail_image_test...._1167833330445.pdf
>> </id><content
>> >
>> > src="http://fooserver/MyMedia/gmail_image_test...._1167833330445.pdf"
>> > type="application/pdf" /><link href="
>> >
>> http://fooserver/MyMedia/media-gmail_image_test...._1167833330445.pdf.proxy
>>
>> "
>> >
>> > rel="edit" /><title type="text">gmail_image_test....</title><summary
>> > type="text">foo bar ggggggg</summary><category term="draft"
>> > /><author><name>yogesh</name></author></entry>
>> >
>> >
>> >
>> >     [java] {"summary":"foo bar
>> >
>> ggggggg","contributors":[],"title":"gmail_image_test....","content":{"value":"\"\"","type":"application/pdf"},"categories":[{"term":"draft"}],"authors":[{"name":"yogesh"}],"updated":"Wed
>>
>> >
>> > Jan 03 19:42:39 GMT+05:30 2007","id":"urn:
>> > http://fooserver/MyMedia/gmail_image_test...._1167833330445.pdf
>> ","links":[]}
>> >
>> >
>> > BUILD SUCCESSFUL
>> > Total time: 10 seconds
>> >
>> >
>>
> 
> 
>