Я пробовал использовать следующий код, но получал ошибку для входного параметра как строку.Невозможно десериализовать объект с помощью Newton Json
protected override object DeserializeCore(Type type, byte[] value)
{
using (var ms = new MemoryStream(value))
using (var sr = new StreamReader(ms, Encoding.UTF8))
{
var result = Newtonsoft.Json.JsonConvert.DeserializeObject(sr, type);
return result;
}
}
и я передал его как sr.ToString()
получаю ошибку:
Неожиданный символ встречается при анализе значения: S. Путь '', строка 0, положение 0.
вы должны получить строку из StreamReader и проверить, что в нем – wudzik
получение компиляции только ошибка – Neo
Этот код не является причиной этого исключения (которое является временем выполнения, а не временем компиляции), входным является. Покажите свои данные. Это недействительно JSON. – CodeCaster