Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Serialize circular javascript object graphs
JavaScript
branch: master
Failed to load latest commit information.
test added eachNode callback
.gitignore Initial commit
LICENSE Initial commit
README.md Update README.md
index.js added eachNode callback
package.json added eachNode callback

README.md

GSON

Serialize circular javascript object graphs, using circularjs to traverse them in a non-recusive way.

npm install gson
var GSON= require('gson');

var a= { name: 'Andrea' },
    e= { name: 'Elena' };

a.daughter= e;
e.dad= a;

console.log(GSON.decode(GSON.encode(a)));
console.log(GSON.parse(GSON.stringify(a)));

Huge graph serialization

When you have graphs of some million nodes it may be necessary to hand-off serialization to somenthing out of the V8 heap, for this reason i've written gsonpp.

Something went wrong with that request. Please try again.