2009-09-26 8 views

उत्तर

38

आपको पुस्तकालय json2.js का उपयोग करना चाहिए। यह मानक JSON.stringify(...) का आधार है कि कुछ ब्राउज़रों में मूल रूप से शामिल है।

आप पृष्ठ इसे यहाँ से उत्पन्न पा सकते हैं: https://github.com/douglascrockford/JSON-js/blob/master/json2.js

स्क्रिप्ट स्वचालित रूप से बनाता है यकीन है कि यह केवल एक JSON.stringify(...) विधि यदि वह पहले से मौजूद नहीं है कहते हैं तो वहाँ एक ब्राउज़र यह है कि में शामिल कोई खतरा नहीं है ।

+0

लेकिन यह देशी कार्यान्वयन में विसंगतियों को ठीक नहीं करता है, है ना? – kangax

+0

मुझे मूल कार्यान्वयन में किसी भी विशिष्ट विसंगतियों से अवगत नहीं है, लेकिन नहीं, यह उन्हें ठीक नहीं करता है। यदि विधि मौजूद है तो स्क्रिप्ट क्या करती है। यदि यह इसे जोड़ता नहीं है, अन्यथा यह इसे अकेला छोड़ देता है। –

+0

जेस्क्रिप्ट की जेएसओएन बग - http://blogs.msdn.com/jscript/archive/2009/06/23/native-json-support-in-ie8-and-tracking-the-ecmascript-fifth-edition- ड्राफ्ट- स्पेसिफिकेशन .aspx मोज़िला और वेबकिट संबंधित बग ट्रैकर्स पर पाए जा सकते हैं। – kangax

संबंधित मुद्दे