Из их кода:
// 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);
};
}
Я думаю, что parseJSON устарел, поэтому новая версия (json2) его даже не использует. Однако, если ваш код использует parseJSON
, вы можете просто добавить этот фрагмент кода где-нибудь, чтобы он снова заработал:
Object.prototype.parseJSON = function (filter) {
return JSON.parse(this, filter);
};