<div class="gmail_quote">On Sat, Jan 29, 2011 at 07:40, Carl Worth wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">One idea I've had for this is to change the output (perhaps with a</div>

command-line option) to avoid emitting the outer array. That is, the<br>
results would instead be a series of independent JSON objects rather<br>
than a single JSON object. That should let the application treat things<br>
quickly by simply calling the JSON parser for each complete<br>
object.</blockquote><div><br></div><div>It might be useful to model this on the Twitter streaming API, which just delivers a lot of JSON + '\r\n' (large objects straddle http chunks).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
 (Though, here, the application would likely want a cheap way to<br>
know when the input represented a complete object.)<br></blockquote><div><br></div><div>Is that necessary? You're definitely going to get a \r\n or an EOF at some point. :-)</div><div><br></div><div>- Jeff</div></div>