Проблемы с Guid по сериализации и десериализации JSON - PullRequest
0 голосов
/ 15 марта 2019

У меня есть класс, который содержит свойство, тип которого GUID. Например,

public class ClassToSerialize    
{
    public Guid Id { get; set; }
    public string Name { get; set; }
    public string Test { get; set; }
}

Я должен передать объект из одного веб-API во внешний API. Проблема связана с Guid и сериализацией, свойство преобразуется в CSUUID, и при десериализации его отображается ошибка «Недопустимый токен».

Если мы удалим Id из объекта при сериализации, мы сможем решить эту проблему. Но для этого конкретного случая использования невозможно удалить идентификатор объекта.

Есть ли способ передать объект без сериализации?

...