title: JSON and Backslash
body: <p>Can anyone shed any light as to why my JSON is coming out below, with the extra backslashes. I am using ASP.net MVC to serialise a datatable, when I debug in Visual studio it all looks ok but when I look with firebug with adds the extra characters?</p>
  
  <p>Any ideas anyone?</p>
  
  <p><strong>JSON</strong></p>
  
  <pre><code>[{\"uid\":\"516219026\",\"pic\":\"http://profile.ak.net/\",\"first_name\":\"Daniel\",\"last_name\":\"James\",\"fql_query_response_Id\":0,\"LIFEID\":null}
  </code></pre>
  
  <p><strong>JAVASCRIPT</strong></p>
  
  <pre><code>function GetFBFriends() {
    FB.Connect.requireSession(function() {
      $.ajax({
        url: "/Facebook/GetFaceBookFriends",
        type: 'POST',
        data: null,
        dataType: 'json',
        success: function(result) {
          data = "&lt;table&gt;";
          alert(result.length);
          for (i = 0; i &lt; result.length; i++) {
            data += "&lt;tr&gt;&lt;td&gt;&lt;td&gt;&lt;img src=" + result[i].pic + " alt=" + result[i].first_name + " /&gt;&lt;/td&gt;&lt;input type='checkbox' value='" + result[i].uid + "' name='friends[]' id = 'friend" + result[i].uid + "' /&gt;&lt;/td&gt;&lt;td&gt;" + result[i].first_name + " " + result[i].last_name + "&lt;/td&gt;&lt;/tr&gt;";
          }
          data += "&lt;/table&gt;";;
        }
      });
    })
  };
  </code></pre>
  
  <pre><code>Public Function GetFaceBookFriends() As JsonResult
              Dim fbFriends As New DataTable
              Try
                  fbFriends = FacebookModel.GetFriendsAndMatchToLife()
                  Return Json(JsonConvert.SerializeObject(fbFriends))
              Catch ex As Exception
              Finally
                  fbFriends.Dispose()
                  fbFriends = Nothing
              End Try
          End Function
  </code></pre>