function JsonParserStream(opts)
{
	var streamoptions;

	streamoptions = mod_jsprim.mergeObjects(opts,
	    { 'objectMode': true }, { 'highWaterMark': 0 });
	mod_stream.Transform.call(this, streamoptions);
	mod_vstream.wrapTransform(this, { 'name': 'json parser' });
}
/*
 * JsonParserStream
 *
 *	input:	object mode (strings)	lines of text, 1 JSON object per line
 *
 *	output:	object mode (objects)	plain JavaScript ojects
 */
JsonParserStream
input:  object mode (strings)   lines of text, 1 JSON object per line

object mode (objects)   plain JavaScript ojects
JsonParserStream input : object mode ( strings ) lines of text 1 JSON object per line object mode ( objects ) plain JavaScript ojects
function JsonParserStream(opts)
{
	var streamoptions;
	streamoptions = mod_jsprim.mergeObjects(opts,
	    { 'objectMode': true }, { 'highWaterMark': 0 });
	mod_stream.Transform.call(this, streamoptions);
	mod_vstream.wrapTransform(this, { 'name': 'json parser' });
}
function JsonParserStream ( opts ) { var streamoptions ; streamoptions = mod_jsprim . mergeObjects ( opts , { 'objectMode' : true } , { 'highWaterMark' : 0 } ) ; mod_stream . Transform . call ( this , streamoptions ) ; mod_vstream . wrapTransform ( this , { 'name' : 'json parser' } ) ; }
JsonParserStream
      input:  object mode (strings)   lines of text, 1 JSON object per line
JsonParserStream input : object mode ( strings ) lines of text 1 JSON object per line