De leur code :
// Augment the basic prototypes if they have not already been augmented.
// These forms are obsolete. It is recommended that JSON.stringify and
// JSON.parse be used instead.
if (!Object.prototype.toJSONString) {
Object.prototype.toJSONString = function (filter) {
return JSON.stringify(this, filter);
};
Object.prototype.parseJSON = function (filter) {
return JSON.parse(this, filter);
};
}
Je suppose que parseJSON est obsolète, donc la nouvelle version (json2) ne l'utilise même plus. Cependant, si votre code utilise parseJSON
beaucoup, vous pourriez simplement ajouter ce bout de code quelque part pour le faire fonctionner à nouveau :
Object.prototype.parseJSON = function (filter) {
return JSON.parse(this, filter);
};