जब एक वस्तु JSON.stringify
(या कुछ इसी तरह) का उपयोग कर वहाँ stringification गहराई को सीमित करने के लिए एक रास्ता है stringifying, यानी केवल वस्तु पेड़ में गहरी n स्तरों जाने के लिए और सब कुछ है कि उसके बाद आता है पर ध्यान न दें (या बेहतर : वहां प्लेसहोल्डर्स डाल दें, जो कुछ इंगित करता है)?सीमा JSON stringification गहराई
मुझे पता है कि JSON.stringify
फॉर्म function (key, value)
के एक प्रतिकृति फ़ंक्शन लेता है लेकिन मुझे वर्तमान कुंजी-मूल्य-जोड़ी की मूल वस्तु में गहराई को प्रतिलिपि कार्य करने के लिए कोई रास्ता नहीं मिला।
क्या डिफ़ॉल्ट JSON.stringify कार्यान्वयन के साथ ऐसा करने का कोई तरीका है? या मैं एक ऐसे बिंदु पर पहुंच गया हूं जहां मुझे केवल स्ट्रिंगफिकेशन को लागू करना चाहिए? या क्या कोई अन्य स्ट्रिंग लाइब्रेरी है जिसे आप अनुशंसा कर सकते हैं कि यह विकल्प है?
ऐसा लगता है कि इस प्रश्न के स्वीकृत उत्तर सहायक हो सकते हैं: http://stackoverflow.com/questions/13861254/json-stringify-deep-objects – Strille
@Strille एचएम, इसमें एक कार्यान्वयन होता है जो मैं चाहता हूं। मैं इसे लेता हूं, इसका मतलब है कि डिफ़ॉल्ट कार्यान्वयन के साथ यह संभव नहीं है? मैं डिफ़ॉल्ट कार्यान्वयन का उपयोग करता हूं, क्योंकि मुझे लगता है कि यह तेजी से लागू होने के बाद से तेज़ है। लेकिन सूचक के लिए धन्यवाद! –
नहीं, मुझे पूरा यकीन है कि डिफ़ॉल्ट कार्यान्वयन दुर्भाग्य से आप जो भी पूछते हैं वह नहीं कर सकता है। – Strille