c# Xamarin एंड्रॉइड स्थानीय जेसन फाइल को डिसेरीलाइज़ करता है


1 Answers

var response = File.ReadAllText("myfile.json");

List<Question> questions = JsonConvert.DeserializeObject<List<Question>>(response);
c# android json xamarin.android xamarin

मुझे एक कामयाब JSON deserializer मिला है, लेकिन यह URL से JSON फ़ाइल है मैं इसे कैसे बना सकता हूं और इसे स्थानीय JSON फाइल के साथ काम कर सकता हूं? फ़ाइल मेरे मुख्य गतिविधि के आगे, मेरे आवेदन की जड़ में है

यूआरएल से यह कार्य कोड है:

var client = new WebClient();
var response = client.DownloadString(new Uri("http://www.mywebsite.nl/form.json"));

List<Question> questions = JsonConvert.DeserializeObject<List<Question>>(response);

foreach(Question question in questions)
{

    if (question.type == "textField") {

        var editText  = new EditText (this);
        editText.Text = "This is question: " + question.id + ".";
        editText.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent,ViewGroup.LayoutParams.WrapContent);
        layout.AddView (editText);

    }
}


Related