JSON.stringify as pull stream
var pull = require('pull-stream')
var stringify = require('pull-stringify')
var toPull = require('stream-to-pull-stream')
pull(
pull.value([A, B, C]),
stringify(),
toPull(process.stdout)
)pull-stringify takes the same arguments as
JSONStream.stringify but as a pull stream.
Also if you want line separated json, a default is provided:
pull(
pull.value([A, B, C]),
stringify.lines(),
toPull(process.stdout)
)to use a non-custom stringifyer use the final argument.
//compatible with JSON but supports buffers.
var JSONB = require('json-buffer')
//use defaults for op, cl, and sep
stringify(null, null, null, JSONB.stringify)
//or
stringify.lines(JSONB.stringify)MIT