उनके कोड से:
// 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);
};
स्रोत
2009-02-16 03:30:06
आप नई फ़ाइल यहाँ https://github.com/douglascrockford/JSON-js –
किसी के लिए, जो इस के लिए आया था पा सकते हैं सवाल यह है कि इन फाइलों के बारे में क्या सोच रहा है, जानते हैं कि आधुनिक ब्राउज़र में उनका उपयोग करने का कोई कारण नहीं है। [गिटहब रेपो] से (https://github.com/douglascrockford/JSON-js): "वर्तमान ब्राउज़र पर, [json2.js] अंतर्निहित JSON ऑब्जेक्ट को पसंद करते हुए कुछ भी नहीं करता है। इसका उपयोग करने का कोई कारण नहीं है फ़ाइल जब तक भाग्य आपको IE8 का समर्थन करने के लिए मजबूर नहीं करता है, जो ऐसा कुछ है जिसे किसी को भी फिर से करना नहीं चाहिए। " – Thunderforge