title: Convert Json String to C# Object List
body: <p>I want to convert a json string to a Object list. Please help me. it would be more helpful if done by <code>NewtonJson</code>.</p>
  
  <p>I tried, but its not working. I dont want all the values of that json. just which are mentioned in the MatrixModel</p>
  
  <p>This is a Object</p>
  
  <pre><code>public class MatrixModel
  {
      public string S1 { get; set; }
      public string S2 { get; set; }
      public string S3 { get; set; }
      public string S4 { get; set; }
      public string S5 { get; set; }
      public string S6 { get; set; }
      public string S7 { get; set; }
      public string S8 { get; set; }
      public string S9 { get; set; }
      public string S10 { get; set; }
      public int ScoreIfNoMatch { get; set; }
  }
  </code></pre>
  
  <p>This is the Json String</p>
  
  <pre><code>    "[
        {
          "Question": {
            "QuestionId": 49,
            "QuestionText": "Whats your name?",
            "TypeId": 1,
            "TypeName": "MCQ",
            "Model": {
              "options": [
                {
                  "text": "Rahul",
                  "selectedMarks": "0"
                },
                {
                  "text": "Pratik",
                  "selectedMarks": "9"
                },
                {
                  "text": "Rohit",
                  "selectedMarks": "0"
                }
              ],
              "maxOptions": 10,
              "minOptions": 0,
              "isAnswerRequired": true,
              "selectedOption": "1",
              "answerText": "",
              "isRangeType": false,
              "from": "",
              "to": "",
              "mins": "02",
              "secs": "04"
            }
          },
          "CheckType": "",
          "S1": "",
          "S2": "",
          "S3": "",
          "S4": "",
          "S5": "",
          "S6": "",
          "S7": "",
          "S8": "",
          "S9": "Pratik",
          "S10": "",
          "ScoreIfNoMatch": "2"
        },
        {
          "Question": {
            "QuestionId": 51,
            "QuestionText": "Are you smart?",
            "TypeId": 3,
            "TypeName": "True-False",
            "Model": {
              "options": [
                {
                  "text": "True",
                  "selectedMarks": "7"
                },
                {
                  "text": "False",
                  "selectedMarks": "0"
                }
              ],
              "maxOptions": 10,
              "minOptions": 0,
              "isAnswerRequired": false,
              "selectedOption": "3",
              "answerText": "",
              "isRangeType": false,
              "from": "",
              "to": "",
              "mins": "01",
              "secs": "04"
            }
          },
          "CheckType": "",
          "S1": "",
          "S2": "",
          "S3": "",
          "S4": "",
          "S5": "",
          "S6": "",
          "S7": "True",
          "S8": "",
          "S9": "",
          "S10": "",
          "ScoreIfNoMatch": "2"
        }
      ]"
  </code></pre>