title: IHttpActionResult returns result with brackets and escape slash , why is this happening
body: <p>While <strong>I could use C# to replace</strong> the [\ and ]  I do not know why they are even appearing.</p>
  
  <p><strong>I Call a Web API service from within a C# application</strong></p>
  
  <pre><code>using (var client = new HttpClient())
  {
      client.BaseAddress = new Uri("http://localhost:11974/");  
      client.DefaultRequestHeaders.Accept.Clear();
  
      HttpResponseMessage response = await client.GetAsync("/GetNTIDWithEmail/"+ responseModel.ReferredToNTID + "/");
  
      if (response.IsSuccessStatusCode)
      {
          var x = await response.Content.ReadAsStringAsync();
      }
  
  }
  </code></pre>
  
  <p><strong>x = "[\"SPRUCEK\"]"</strong></p>
  
  <p>Why does it have the brackets and backslash?</p>
  
  <p><strong>The Web Api that I call looks like this</strong></p>
  
  <pre><code>[Route("GetNTIDWithEmail/{id}")]
  public IHttpActionResult GetNtidfromEmail(string id)
  {
      var query = (from c in _db.rEmails
                      where c.Email.Contains(id)
                  select c.ALIAS_NAME);
  
  
      return Ok(query);
  }
  </code></pre>