title: Json.NET convert linq result into IEnumerable<JObject>
body: <p>I have a LINQ object that needs to be converted into IEnumerable JObject <br>
  The following JavaScriptSerializer is working fine in that I can see the json data from the LINQ object.</p>
  
  <pre><code>Dim serializer As New JavaScriptSerializer()
  Dim serializedResult = serializer.Serialize(results)
  </code></pre>
  
  <p>I need to do something similar with the JSON.NET but I have tried...</p>
  
  <pre><code>Dim jobject = New JObject(results)    
  Dim jarray = New JArray(results)
  </code></pre>
  
  <p>both have the following error. "Could not determine JSON object type for type Services.Models.Log"<br>
  I have tried this <br></p>
  
  <pre><code>Dim jobject = JObject.FromObject(results)
  </code></pre>
  
  <p>with the following error. "Object serialized to Array. JObject instance expected."<br></p>
  
  <p>The only code that seems to work is this. <br></p>
  
  <pre><code>Dim jtoken = JToken.FromObject(results)
  </code></pre>
  
  <p>but how to I turn the JToken back into a JObject so that I can return it as IEnumerable?</p>