title: C# Deserialize JSON within JSON
body: <p>I have a JSON message in string form which looks something like this:</p>
  
  <pre><code>{"Event":"Payment", "Desc":"Deschereblahblahblah", Data":"{"Result":3,"Reference":12345 ... } }
  </code></pre>
  
  <p>I just want to know how is best to get the data part of the message, (I'm using JavascriptSerializer currently) and then the inside "Data" into another variable. I can grab the Event easily enough, but if I then try a second Serialization to get the data it errors!</p>
  
  <p>Would it be best to do it dynamically, or to use classes? </p>