Force.com-Toolkit-for-NET
Force.com-Toolkit-for-NET copied to clipboard
DescribeLayoutAsync throws a JsonReaderException
I am new to using this package and I am receiving an error when using DescribeLayoutAsync. I am getting back records with the QueryAsync. Thank you in advance for any help!
Here is the code:
private async Task GetFields(string oVal) { var auth = new AuthenticationClient();
await auth.UsernamePasswordAsync(consumerKeyVal, consumerSecretVal, userNameVal, passToken);
var instanceUrl = auth.InstanceUrl;
var accessToken = auth.AccessToken;
var apiVersion = auth.ApiVersion;
var client = new ForceClient(instanceUrl, accessToken, apiVersion);
var response = await client.DescribeLayoutAsync<string>(oVal); //oVal = "Lead"
}
Here is the error:
JsonReaderException: Unexpected character encountered while parsing value: {. Path '', line 1, position 1.
Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType)
Newtonsoft.Json.JsonTextReader.ReadAsString()
Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, bool hasConverter)
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent)
Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
Newtonsoft.Json.JsonConvert.DeserializeObject(string value, Type type, JsonSerializerSettings settings)
Newtonsoft.Json.JsonConvert.DeserializeObject<T>(string value, JsonSerializerSettings settings)
Newtonsoft.Json.JsonConvert.DeserializeObject<T>(string value)
Salesforce.Common.JsonHttpClient.HttpGetAsync<T>(Uri uri)
Salesforce.Common.JsonHttpClient.HttpGetAsync<T>(string urlSuffix)
TestSDFCCnnector.Controllers.HomeController.GetFields(string sql) in HomeController.cs
+
var Response = await client.DescribeLayoutAsync