title: Not Able to Parse ServerEventMessage from ServiceStack to C#
body: <p>I Am able to get first level of JSON but not second.</p>
  <p>I am getting JSON from Here -</p>
  <pre><code>var client = new ServerEventsClient(baseUri) {
      OnMessage = e =&gt; analysedata(e),
  }.Start();
  </code></pre>
  <p>And in this functin, I am trying to parse -</p>
  <pre><code>public string analysedata(ServerEventMessage test)
          {
              var parsed = (JObject)JsonConvert.DeserializeObject(JsonConvert.SerializeObject(test));
              string p1 = parsed[&quot;Data&quot;].Value&lt;string&gt;();
          }
  </code></pre>
  <p>Now p1 should be a string? But it is of type - <code>Newtonsoft.Json.Linq.JValue</code></p>
  <p>parsed[&quot;Data&quot;] is JSON response sent by my server.
  If I do <code>parsed[&quot;Data&quot;][&quot;event_id&quot;]</code> Debug.Writeline does not print anything in output.</p>
  <p>Documentation - <a href="https://docs.servicestack.net/csharp-server-events-client#assigning-callback-handlers" rel="nofollow noreferrer">https://docs.servicestack.net/csharp-server-events-client#assigning-callback-handlers</a></p>