Aus ihrem 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);
};
}
Ich denke, parseJSON ist veraltet, daher verwendet es die neue Version (json2) nicht einmal mehr. Wenn Ihr Code jedoch parseJSON
viel verwendet, können Sie diesen Code einfach irgendwo hinzufügen, damit er wieder funktioniert:
Object.prototype.parseJSON = function (filter) {
return JSON.parse(this, filter);
};