A wrapper for JSON.stringify that handles circular references and prevent defined getters from throwing errors. Read more