title: JSON.NET Error reading JObject
body: <p>I am sending a JSON object via AJAX and Web Api to my Server:</p>
  
  <pre><code>var data = [
    ["fdsfsd", "Kifdsfa", "fsdfsa", "fadsf", "fasdfsd", "fadsf", "fasdfsd"],
    ["2008", "-5", "11", "12", "13"],
    ["2009", "20", "-11", "14", "13"],
    ["2010", "30", "15", "-12", "readOnly"]
  ];
  
  $.ajax({
          url: '../webapi/Products',
          type: 'POST',
          dataType: "text", 
          data: "="+JSON.stringify( data ),
          success: function (test) {
                  alert(test);
              },
              error: function (test) {
                  alert("Error");
              }
  </code></pre>
  
  <p>so i am getting on server the value which i want to parse with JSON.NET:</p>
  
  <pre><code>public void Post([FromBody]string value )
  {
        JObject o = JObject.Parse(@value);
  }
  </code></pre>
  
  <p>This throws the exception:</p>
  
  <pre><code>Error reading JObject from JsonReader. Current JsonReader item is not an object:
  StartArray. Path '', line 1, position 1.
  </code></pre>
  
  <p>Why? The value seems to be right to me?</p>