Ошибка десериализации содержимого JSON в RestSharp (представляет объект, содержащий массив байтов)

Клиентская сторона получает формальное содержимое JSON "{\"Id\":[1,2,3],\"Size\": 56}", но получаю ошибку при десериализации массива байтов.

1 В операторе ниже возникает ошибка.

IRestResponse<key> response = client.Execute<key>(request);

2 Сообщение об ошибке: «Для этого объекта не определен конструктор без параметров».

3 Класс объекта в клиентском размере такой же, как и на стороне сервера:

public class key
{
    public byte[] id { get; set; }
    public int Size { set; get; }
}

4 Я пытался передать объект, содержащий строку и целое число, в формате JSON, и все в порядке, кроме массива байтов.

19
задан Josh 3 August 2012 в 21:54
поделиться