resurrect.js (npm): ResurrectJS preserves object behavior (prototypes) and reference circularity with a special JSON encoding.
Keywords: json|resurect|js-to-json