json-circular-stringify

1.0.1 • Public • Published

json-circular-stringify

GitHub package.json version Build Status

Overrides JSON's stringify to handle circular references

Installation

npm i --save json-circular-stringify

Usage

require("json-circular-stringify");

// JSON.stringify() is now overridden at this point
// and you can use it as you normally would
// without minding circular references any longer

var obj = {name: "Alice"};
obj.self = obj;
var json = JSON.stringify(obj);

console.log(json); 

// Outputs '{"name":"Alice","self":"[Circular ~]"}'

Details

Makes use of json-stringify-safe but takes care of overriding JSON.stringify() itself. The original JSON.stringify() is renamed to JSON.origStringify() in case you missed it.

Package Sidebar

Install

npm i json-circular-stringify

Weekly Downloads

3,146

Version

1.0.1

License

MIT

Unpacked Size

3.77 kB

Total Files

7

Last publish

Collaborators

  • kbaylosis