<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A Grails JSON Builder that doesn&#8217;t suck</title>
	<atom:link href="http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/</link>
	<description>Grails developer/consultant</description>
	<lastBuildDate>Mon, 08 Mar 2010 21:39:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Marc Palmer</title>
		<link>http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/comment-page-1/#comment-153985</link>
		<dc:creator>Marc Palmer</dc:creator>
		<pubDate>Fri, 11 Dec 2009 10:27:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/#comment-153985</guid>
		<description>FYI Grails 1.2 has a fixed JSON builder based on this work!</description>
		<content:encoded><![CDATA[<p>FYI Grails 1.2 has a fixed JSON builder based on this work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shailen</title>
		<link>http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/comment-page-1/#comment-153854</link>
		<dc:creator>Shailen</dc:creator>
		<pubDate>Tue, 08 Dec 2009 22:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/#comment-153854</guid>
		<description>Hi Marc,

Thanks for this: spent many frustrated hours trying all sorts of stuff with the default Builder before I came across your post...

Thanks again</description>
		<content:encoded><![CDATA[<p>Hi Marc,</p>
<p>Thanks for this: spent many frustrated hours trying all sorts of stuff with the default Builder before I came across your post&#8230;</p>
<p>Thanks again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Donal</title>
		<link>http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/comment-page-1/#comment-152743</link>
		<dc:creator>Donal</dc:creator>
		<pubDate>Tue, 17 Nov 2009 23:41:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/#comment-152743</guid>
		<description>Surely the correct usage is new BetterJSONBuilder.build { }
When I try your suggested usage new BetterJSONBuilder { }

I get an error saying that no constructor that takes a closure parameter exists.</description>
		<content:encoded><![CDATA[<p>Surely the correct usage is new BetterJSONBuilder.build { }<br />
When I try your suggested usage new BetterJSONBuilder { }</p>
<p>I get an error saying that no constructor that takes a closure parameter exists.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/comment-page-1/#comment-148826</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Wed, 16 Sep 2009 21:58:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/#comment-148826</guid>
		<description>Thanks for providing this.  Its much better than the default Grails JSONBuilder.  For others looking at the code, note that there is a typo around line 55 (&quot;} else if (ars.size() == 1) {&quot;) where &#039;ars&#039; should be &#039;args&#039;.

Marc -- What&#039;s the license for this class if I want to use it in my own grails project?</description>
		<content:encoded><![CDATA[<p>Thanks for providing this.  Its much better than the default Grails JSONBuilder.  For others looking at the code, note that there is a typo around line 55 (&#8220;} else if (ars.size() == 1) {&#8220;) where &#8216;ars&#8217; should be &#8216;args&#8217;.</p>
<p>Marc &#8212; What&#8217;s the license for this class if I want to use it in my own grails project?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Harney</title>
		<link>http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/comment-page-1/#comment-143165</link>
		<dc:creator>Sean Harney</dc:creator>
		<pubDate>Tue, 14 Jul 2009 02:18:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/#comment-143165</guid>
		<description>According to http://www.grails.org/doc/1.1.x/api/grails/converters/deep/JSON.html the deep converter is deprecated. The Converters framework has been refactored and this made the deep Converters obsolete 

I was having the same problem as you using the deep converter, it always throws the Value out of sequence JSONException regardless if the data has nested objects or not.</description>
		<content:encoded><![CDATA[<p>According to <a href="http://www.grails.org/doc/1.1.x/api/grails/converters/deep/JSON.html" rel="nofollow">http://www.grails.org/doc/1.1.x/api/grails/converters/deep/JSON.html</a> the deep converter is deprecated. The Converters framework has been refactored and this made the deep Converters obsolete </p>
<p>I was having the same problem as you using the deep converter, it always throws the Value out of sequence JSONException regardless if the data has nested objects or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andres Almiray</title>
		<link>http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/comment-page-1/#comment-83150</link>
		<dc:creator>Andres Almiray</dc:creator>
		<pubDate>Thu, 19 Jun 2008 23:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.anyware.co.uk/2005/2008/06/19/a-grails-json-builder-that-doesnt-suck/#comment-83150</guid>
		<description>Funny you mention it. I&#039;m about to start a grails-json-plugin for JSON producing/consuming based on Json-lib, which among other things provides its own builder  http://json-lib.sourceforge.net/apidocs/net/sf/json/groovy/JsonGroovyBuilder.html</description>
		<content:encoded><![CDATA[<p>Funny you mention it. I&#8217;m about to start a grails-json-plugin for JSON producing/consuming based on Json-lib, which among other things provides its own builder  <a href="http://json-lib.sourceforge.net/apidocs/net/sf/json/groovy/JsonGroovyBuilder.html" rel="nofollow">http://json-lib.sourceforge.net/apidocs/net/sf/json/groovy/JsonGroovyBuilder.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
