<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>{5} Setfive - Talking to the World &#187; firebug</title>
	<atom:link href="http://shout.setfive.com/tag/firebug/feed/" rel="self" type="application/rss+xml" />
	<link>http://shout.setfive.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Sep 2010 18:48:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JSON explorer for Firebug!</title>
		<link>http://shout.setfive.com/2008/12/18/json-explorer-for-firebug/</link>
		<comments>http://shout.setfive.com/2008/12/18/json-explorer-for-firebug/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 01:03:50 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=69</guid>
		<description><![CDATA[As Firefox plugins go, Firebug is definitely one of my favorites. It has saved me and the rest of the Setfive team dozens of development hours. One of the nicest features of Firebug is the NET panel. The NET panel allows a developer to monitor HTTP requests that Firefox is making during the course of [...]]]></description>
			<content:encoded><![CDATA[<p>As Firefox plugins go, <a href="http://getfirebug.com/" target="_blank">Firebug</a> is definitely one of my favorites. It has saved me and the rest of the Setfive team dozens of development hours. One of the nicest features of Firebug is the NET panel. The NET panel allows a developer to monitor HTTP requests that <a href="http://www.mozilla.com/en-US/firefox/" target="_blank">Firefox</a> is making during the course of a page’s execution. This is particularly useful to AJAX heavy applications because it allows a developer to easily debug <a href="http://en.wikipedia.org/wiki/XMLHttpRequest" target="_blank">XHR</a> requests and responses.</p>
<p>Although this is great, the NET panel is severely lacking when it comes to dealing with <a href="http://en.wikipedia.org/wiki/JSON" target="_blank">JSON</a> responses. Since JSON must be a legal JavaScript string, it can’t contain any line breaks. As a consequence, debugging long JSON strings is extremely painful.</p>
<p>This issue has been on the <a href="http://code.google.com/p/fbug/issues/detail?id=369" target="_blank">Firebug TODO</a> list for some time. I figured this would be a good place to jump into the Firebug codebase. I dropped an email to the Firebug working group and received some great feedback. <a href="http://www.softwareishard.com" target="_blank">Honza</a> gave me a template extension to extend the NET panel and provided some great insight and advice on implementing a JSON viewer.</p>
<p>After a couple of weeks of intermittent work, the JSON-Viewer extension is ready to play with. Honza has committed the code into the <a href="http://getfirebug.com/releases/firebug/1.4/" target="_blank">Firebug 1.4+ branch</a> so if you grab a new build you’ll be able to use the JSON viewer.</p>
<p>Screenie:<br />
<a href="http://shout.setfive.com/wp-content/uploads/2008/12/json-viewer.png"><img class="alignnone size-medium wp-image-70" title="json-viewer" src="http://shout.setfive.com/wp-content/uploads/2008/12/json-viewer-300x139.png" alt="" width="300" height="139" /></a></p>
<p>Read more at <a href="http://www.softwareishard.com/blog/firebug/json-explorer-for-firebug/" target="_blank">Honza&#8217;s blog post</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2008/12/18/json-explorer-for-firebug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
