The code has moved to a new home.
This repository stays as a the historic home of json2csv
up until v5.
From v6, the library has been broken into smaller libraries that are now published to NPM independently:
- Plainjs: Includes the
Parser
API and a newStreamParser
API which doesn't the conversion in a streaming fashion in pure js. - Node: Includes the
Node Transform
andNode Async Parser
APIs for Node users. - WHATWG: Includes the
WHATWG Transform Stream
andWHATWG Async Parser
APIs for users of WHATWG streams (browser, Node or Deno). - CLI: Includes the
CLI
interface. - Transforms: Includes the built-in
transforms
for json2csv. - Formatters: Includes the built-in
formatters
for json2csv. Formatters are the new way to format data before adding it to the resulting CSV.
Up-to-date documentation of the library can be found at https://juanjodiaz.github.io/json2csv