title: Building Json Newtonsoft Jarray
body: <p>I have hours stuck on this, I dont know why I lose my json, with lose I mean it has the 'structure' but not the values. I am trying to return a JArray with JObjects of the Newtonsoft  .Json library. this is a simple example, I am trying to do this with Linq, but get the same results.</p>
  
  <p>I am using asp mvc, I took <a href="http://james.newtonking.com/json/help/index.html?topic=html/SerializeWithLinq.htm" rel="nofollow noreferrer">this</a> example</p>
  
  <p>My controller:</p>
  
  <pre><code>JArray jsonTest = new JArray(
                  new JObject
                      {
                        {"Title", "hello"},
                        {
                          "Author", new JObject
                            {
                              {"Name",  "hello"},
                              {"Twitter", "hello"}
                            }
                        },
                        {"Date",  "hello"},
                        {"BodyHtml",  "hello"},
                      },
                      new JObject
                      {
                        {"Title", "hello"},
                        {
                          "Author", new JObject
                            {
                              {"Name",  "hello"},
                              {"Twitter", "hello"}
                            }
                        },
                        {"Date",  "hello"},
                        {"BodyHtml",  "hello"},
                      }
              );
  
          return Json(jsonTest,JsonRequestBehavior.AllowGet);
  </code></pre>
  
  <p>and I get:</p>
  
  <p><img src="https://i.stack.imgur.com/SPulk.png" alt="enter image description here"></p>
  
  <p>as you can see my structure is there(2 objects, second object is an array with 2 elements), but i have no data in it.</p>
  
  <p>I tried jsonTest.tostring() but I get an array of each char in my string.</p>
  
  <p>What am I missing?</p>