title: json.net, to add/append new object/item into existing JSON object
body: <p>i have a json data as below, i wanted to add new entry to "revs" array if Item_id match, let say Item_id i was looking at is 1 and the existing json data consist of two item inside "revs" array, and wanted to add new entry</p>
  
  <pre><code>{
     "Root" : [
          {
               "Item_Name" : "Test",
               "Items" : [
                  {
                      "Item_id" : "1",
                      "revs" : [
                          {
                              "rev_id" : "1"
                          },
                          {
                              "rev_id" : "3"
                          },
                          {
                              "rev_id" : "need to add new entry here"
                          }
                      ]
                  },
                  {
                      "Item_id" : "2",
                      "revs" : [
                          {
                              "rev_id" : "1"
                          }
                      ]   
                  }
              ]
          }
      ]
  }
  </code></pre>
  
  <p>i parse the json data like this</p>
  
  <pre><code>JObject jsonObject = JObject.Parse(&lt;the json data above&gt;);
  </code></pre>
  
  <p>iterate into "revs" array after Item_id matched and i create a JObject assiged to new entry data</p>
  
  <pre><code>JObject new_rev = new JObject();
  new_rev["rev_id"] = "need to add new entry here"
  </code></pre>
  
  <p>what should i do to make my new_rev data reflect in jsonObject?</p>
  
  <p>p/s: i use jsoncpp for C++ before and i just loop through with reference object and i can have modified json data into it easily</p>
  
  <p>thanks.</p>