Skip to content
master
Go to file
Code
This branch is 13 commits behind manidlou:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

concatjson

npm travis

Standard JavaScript

Inspired by https://github.com/maxogden/ndjson

concatjson is concatenated JSON streaming parser/serializer for Node.js.

Install

npm i concatjson

Usage

concatjson.parse()

parses concatenated JSON stream and emits javascript objects.

somefile (contains concatenated JSON objects)

{"foo":"bar"}{"qux":"corge"}{"baz":{"waldo":"thud"}}
const fs = require('fs')
const cj = require('concatjson')

fs.createReadStream('./somefile')
  .pipe(cj.parse())
  .on('error', err => console.error(err))
  .on('data', obj => {
    // obj is a js object
  })

concatjson.serialize()

alias: concatjson.stringify()

accepts objects and emits stringified JSON objects.

const cj = require('concatjson')
const ser = cj.serialize()
ser.write({foo: 'bar'})
ser.end()
ser.on('data', dat => {
  // dat is stringified JSON
})

License

MIT

About

concatenated JSON streaming parser/serializer for node.js

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.