How can I take the contents of a C# class and put into / take out of a string? -


i have following 2 classes:

public class testquestionmodel {     public testquestionmodel()     {         this.answers = new list<testquestionanswermodel>();     }     public int testid { get; set; }     public int testquestionid { get; set; }     public int questionnumber { get; set; }     public virtual icollection<testquestionanswermodel> answers { get; set; }  }  public class testquestionanswermodel {     public int answeruid { get; set; }     public bool? correct { get; set; }     public bool? response { get; set; }     public string text { get; set; }  } 

what store answers string , put class:

public class testquestion {     public int testid { get; set; }     public int testquestionid { get; set; }     public int questionnumber { get; set; }     public string answerstring { get; set; } } 

can tell me how can in both directions (putting in string , taking out)

possible way:

    public string serialize(icollection<testquestionanswermodel> answers)     {         javascriptserializer serializer = new javascriptserializer();         return serializer.serialize(answers);     }      public icollection<testquestionanswermodel> deserialize(string data)     {         javascriptserializer serializer = new javascriptserializer();         return (icollection<testquestionanswermodel>)serializer.deserialize<icollection<testquestionanswermodel>>(data);     } 

Comments

Popular posts from this blog

Android layout hidden on keyboard show -

google app engine - 403 Forbidden POST - Flask WTForms -

c - Why would PK11_GenerateRandom() return an error -8023? -