यहाँ नौसिखिया, मुझे Xamarin प्रपत्र पर कोई उदाहरण नहीं मिल रहा है एक स्थानीय json फ़ाइल पढ़ें और इसे प्रदर्शित करें। मुझे स्थानीय Json फ़ाइल को पढ़ने के लिए एक स्थानीय परीक्षण करने की आवश्यकता है।
1) मैं पढ़ने के लिए json फ़ाइल को कहाँ सहेजूँ? Android और iOS प्रोजेक्ट्स में या सिर्फ PCL प्रोजेक्ट में?
२) फाइल कैसे पढ़ें?
यहाँ कोड है, लेकिन यह पूरा नहीं है के रूप में मैं कैसे फ़ाइल को पढ़ने के लिए नहीं है।
using (var reader = new System.IO.StreamReader(stream))
{
var json = reader.ReadToEnd();
var rootobject = JsonConvert.DeserializeObject<Rootobject>(json);
whateverArray = rootobject.Whatever;
}
कोड को पथ और अन्य की आवश्यकता है जो याद आती है।
आपका सहयोग सराहनीय है।
धन्यवाद
उत्तर:
जवाब के लिए 5 № 1आप अपनी JSON फाइल को सीधे PCL में जोड़ सकते हैं। फिर बदलो कार्रवाई का निर्माण सेवा मेरे एंबेडेड संसाधन
अब आप Json डेटा को पढ़ सकते हैं:
var assembly = typeof("<ContentPageName>").GetTypeInfo().Assembly;
Stream stream = assembly.GetManifestResourceStream("Your_File.json");
using (var reader = new System.IO.StreamReader(stream))
{
var json = reader.ReadToEnd();
var data= JsonConvert.DeserializeObject<Model>(json);
}