शीर्षक के रूप में के लिए अमान्य स्ट्रिंग लंबाई मैं अपने Node.js अनुप्रयोग में JSON.stringify
साथ विशाल जावास्क्रिप्ट ऑब्जेक्ट stringify कोशिश कर रहा हूँ निकलता है। वस्तुएं हैं - फिर से - विशाल (मेगा बाइट्स के दसियों), उनमें कोई कार्य नहीं है। मुझे serialized वस्तुओं को एक फ़ाइल में लिखने की जरूरत है। अब मुझे जो मिल रहा है वह यह है:JSON.stringify फेंकता RangeError: विशाल वस्तुओं
RangeError: Invalid string length
at Object.stringify (native)
at stringifyResult (/my/file.js:123:45) -> line where I use JSON.stringify
कोई समस्या यह हल करने का तरीका है?
बस हो सकता है कि ब्रह्मांड सुझाव है कि आप अपनी समस्या को अलग ढंग से दृष्टिकोण GitHub से अधिक एक मुद्दा बुक। – Pointy
कहा, अगर तुम क्या कर रहे हैं उत्पादन के लिए डेटा संरचना की तैयारी है, आप अपने खुद JSON serializer कि संवर्द्धित बजाय एक ही बड़े पैमाने पर स्ट्रिंग बनाने का उत्पादन धारा को लिखते हैं लिख सकते हैं। यह बहुत आसान नहीं होगा लेकिन यह भी सुपर-हार्ड नहीं होगा। – Pointy
मैं वहाँ स्ट्रीमिंग या वहाँ बफ़र JSON डी/serializers कर रहे हैं लगता है। –