title: Json schema deserialization in C#
body: <p>I'm trying to deserialize JSON that looks like this:</p>
  
  <pre><code>{"METHOD":"GET_IVR_ACTION",
   "DATA":   {"DID":"972732248673",
              "CALLER_ID":"972508822570",
              "CALLER_NAME":null,
              "IVR_UNIQUE_ID":"4c80c29146c61f3c24ed434e11cb340b",
              "DTMF":"",
              "MENU":"-1",
              "PREVIOUS_MENU":"-1"}
  }
  </code></pre>
  
  <p>into this class object:</p>
  
  <pre><code>public class DATA
  {
      public string DID = string.Empty;
      public string CALLER_ID = string.Empty;
      public string CALLER_NAME = string.Empty;
      public string IVR_UNIQUE_ID = string.Empty;
      public string DTMF = string.Empty;
      public string MENU = string.Empty;
      public string PREVIOUS_MENU = string.Empty;
  }
  </code></pre>
  
  <p>Using JavaScriptSerializer:</p>
  
  <pre><code>JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
  DATA data = jsonSerializer.Deserialize&lt;DATA&gt;(jsonString);
  </code></pre>
  
  <p>The object remains disappointingly empty...</p>