use a custom stringify if the existing one doesn't work properly, remove old json.js and update tests @coryivok