I have the following JSON string that is passed into my c# code as a string parameter - AddLocation(string locationJSON):
{\"accountId\":\"57abb4d6aad4\",\"a
This should work:
request.AddParameter("application/json; charset=utf-8", JsonConvert.SerializeObject(yourObject), ParameterType.RequestBody);
If you directly add the serialized object, the problem is the Json convert is adding "\" before each ".