2012-01-31 20 views
5

स्थानीय संग्रहण में संग्रहीत डेटा कहां है? क्या यह कुछ पाठ या ASCII प्रारूप या कुछ अन्य रूप में है? क्या जेएसओएन डेटा को टेक्स्ट फाइलों में स्टोर करना संभव है (जिसे नियमित रूप से किया जा सकता है) अपडेट किया गया है और उन्हें वापस पुनर्प्राप्त किया जा सकता है? मैं कुछ JSON डेटा स्टोर करना चाहता हूं लेकिन चूंकि मेरी आवश्यकता इतनी बड़ी नहीं है, इसलिए मैं अभी डेटाबेस का उपयोग करने से दूर रहना चाहता हूं।स्थानीय भंडारण और JSON

उत्तर

10

स्थानीय भंडारण स्ट्रिंग्स (आपके पास जो भी डेटा हो सकता है, उसे भंडारण में सहेजने पर स्ट्रिंग में परिवर्तित किया जाना चाहिए और इसे पढ़ने पर "पुन: प्राप्त" किया जा सकता है)।

जेएसओएन डेटा स्ट्रिंग के रूप में संग्रहीत करने के लिए ठीक से अधिक है, इसलिए ब्राउजर स्टोरेज (या तो स्थानीय स्टोरेज या सत्र स्टोरेज) में जटिल डेटा रखने के लिए प्रारूप की अच्छी पसंद है।

आप यहाँ भंडारण के बारे में अधिक सीख सकते हैं: http://diveintohtml5.info/storage.html

रूप जहां डाटा संग्रहित किया जा रहा है करने के लिए, मैं यह ब्राउज़र से ब्राउज़र तक की हो सकती कल्पना लेकिन आप चिंता करने की के बारे में जहां है की जरूरत नहीं है डेटा, क्योंकि आपके पास इसकी कोई सीधी पहुंच नहीं है (केवल स्टोरेज एपीआई के माध्यम से)।

संपादित करें: त्वरित टिप्पणी - मैं इस लेख बताते हुए जहां फ़ायरफ़ॉक्स द्वारा संग्रहित भंडारण डेटा है मिल गया है - https://developer.mozilla.org/en/DOM/Storage (देखें अनुभाग "संग्रहण स्थान और डेटा साफ़" पृष्ठ के तल पर)।

1

मैंने भंडारण की अनुमति देने के लिए एक छोटी सी लिपि लिखी, और स्थानीय भंडारण में सरणी, तारों और वस्तुओं को पढ़ने की अनुमति दी। यह आपको आपके द्वारा संग्रहीत वस्तुओं के भीतर नेस्टेड कुंजी को भी संशोधित करने देता है। यहां छोटी लिपि का एक लिंक है। https://github.com/andresgallo/truStorage/blob/master/truStorage.js

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