/ / अपडेट करने के बाद मेरी JSON फ़ाइल को कैसे सहेजने के लिए - json, node.js, ऑब्जेक्ट, सेव करें

अद्यतन करने के बाद मेरी JSON फ़ाइल को कैसे सहेजने के लिए - json, node.js, ऑब्जेक्ट, सेव करें

तो मैं नोड का उपयोग कर कुछ प्रोग्राम करने की कोशिश कर रहा हूं।जेएस, मुझे एक फाइल मिली है जिसे "profile.json" कहा जाता है, यह एक वस्तु है। जब कुछ होता है, तो मुझे "नाम" के मान को नए नाम पर अपडेट करना होगा। इसलिए मैं करता हूं "profile.name = name2;" लेकिन जब मैं अपना प्रोग्राम पुनरारंभ करता हूं तो सबकुछ वापस आ जाता है और मुझे इसे फिर से बदलना पड़ता है। तो मेरी समस्या यह है कि मैं इसे अपडेट करने के बाद जेसन को कैसे सहेजूं? उन्नत, निकिता में धन्यवाद

उत्तर:

उत्तर № 1 के लिए 1

यह बचत नहीं कर रहा है क्योंकि आप फ़ाइल पढ़ रहे हैंऔर इसे आवेदन में अद्यतन कर रहा है। हालांकि, आप फ़ाइल में कुछ भी नहीं बदल रहे हैं। एक बार जब आप फ़ाइल पढ़ लें और JSON को पार्स करें, तो मूल फ़ाइल में कोई लिंक मौजूद नहीं है। JSON केवल स्मृति में मौजूद है। आप फाइल लिखने के लिए नोडजेएस फाइल सिस्टम क्लास का उपयोग करना चाहेंगे। https://nodejs.org/api/fs.html सबसे पहले, जांचें कि फ़ाइल मौजूद है, अगर यह इसे हटा देती है (या स्थानांतरित / नाम बदलें)। दूसरा, fs.writeFile विधि का उपयोग कर फ़ाइल को सहेजें।