मैं वर्तमान में अपने विभिन्न अनुप्रयोगों में एक्सएमएल या जेएसओएन वेबसाइसेस का उपयोग कर रहा हूं।मेरे आवेदन में एक्सएमएल/जेएसओएन प्रतिक्रिया को कैश करने का सबसे अच्छा तरीका। पूर्ण पाठ फ़ाइल?
मैं सिर्फ यह जानना चाहता हूं कि टेक्स्ट फ़ाइलों में किसी भी चीज को कैश करने का सबसे आसान तरीका क्या होगा।
मैं डेटाबेस के बारे में सोच रहा हूं, लेकिन यह काफी जटिल लगता है!
तो, मुझे क्या करना चाहते हैं,
फोन स्मृति में इन xml/JSON फ़ाइलों को स्टोर करने के लिए है मैं ऐसा ही कुछ करना चाहिए?
String FILENAME = "MyXmlFile"; String string = "hello world!"; FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); fos.write(string.getBytes()); fos.close();
मेरे आवेदन के क्रिएट में, मैं इस फ़ाइल को पार्स करना चाहता हूं। चूंकि सभी ट्यूटोरियल वेब यूआरएल से फ़ाइल को पार्स करने के तरीके दिखा रहे हैं, इसलिए मुझे आंतरिक टेक्स्ट फ़ाइल को पार्स करने का कोई तरीका नहीं मिला। क्या किसी को उस बिंदु पर सलाह है?
धन्यवाद।
जावा में JSON को पार्स के लिए, मैं अत्यधिक गूगल द्वारा GSON की सिफारिश करेंगे - http://code.google.com/p/google-gson/ – Robert
हाँ, GSON सिर्फ भयानक है। वरीयताओं में जोड़ों की कुंजी/मूल्यों के बारे में, मुझे लगता है कि मुझे कड़ी मेहनत होगी क्योंकि मुझे आइटम की संख्या नहीं है, मेरे पास स्मृति है, मैं इस नंबर को वरीयता में भी स्टोर कर सकता हूं, लेकिन मैं पहले हमंत शर्मा समाधान का प्रयास करूंगा और यदि फिट नहीं है, तुम्हारा प्रयास करेगा। –