title: How to convert JValue to JObject
body: <p>I have been working with newtonsoft api for a while now.
  From the terminology point of view, it makes sense when you call out a value of a property you will get a <code>JValue</code>. But do I continue processing that value if it is a JObject? The only way that I have come up is to call out: <code>JObject.Parse(JValue.ToString())</code></p>
  
  <p>A cast would trigger an <code>InvalidCastException</code>.</p>
  
  <p>I hope that someone could provide me an example of how to handle nested <code>JObjects</code>.</p>