title: Remove double curly brackets from JObject that have been added during deserialization
body: <p>I have a JSON string that starts and ends with curly brackets "{}".</p>
  
  <p>I then deserialize the object but when this is done I see that I now have double curly brackets at the start and the end "{{}}".</p>
  
  <p>My code looks something like this</p>
  
  <pre><code>    //deserializeobject json string into jobject
          JObject loanVersionedDoc = JsonConvert.DeserializeObject&lt;JObject&gt;(s);        
  
      //Get the latest value from versioned document
  
          JObject loanLatestVersion = Versioning.demultiplicifyingParseForLatest(loanVersionedDoc);
  
      //TODO get the latest activity.isComplete value
  
          string activityCompletionStatus = (string)loanVersionedDoc.GetValue("Activities[0].isComplete");
  </code></pre>
  
  <p>This is what my JSON string looks like</p>
  
  <pre><code>"{ \"_id\" : \"582c459d54b6e43d307929f8\", \"LoanName\" :
  ...
   }
  </code></pre>
  
  <p>This is what my loanVersionedDoc looks like</p>
  
  <pre><code>{{
    "LoanName": "Test One",
    "isActive": "True",
    "Stages": [
      {
        "StageName": "Stage One",
        "isComplete": false
      },
      {
        "StageName": "Stage Two - CAG Approval and Indicative Terms",
        "isComplete": true
      },
      {
        "StageName": "Stage Three",
        "isComplete": false
      }
    ],
    "Activities": [
      {
        "ActivityName": "Generate due diligence report",
        "isComplete": "Complete",
        "ActivityParent": "Stage Two - CAG Approval and Indicative Terms"
      },
      {
        "ActivityName": "Received Stage 2 document from BDM",
        "isComplete": "NA",
        "ActivityParent": "Stage Two - CAG Approval and Indicative Terms"
      },
  ...
  }}
  </code></pre>
  
  <p>What must I be doing wrong to cause the JObject to inherit an extra curly bracket when deserialized?</p>