Guid有关JSON序列化和反序列化的问题

时间:2019-03-15 06:24:58

标签: c# .net json serialization deserialization

我有一个类,其中包含一个类型为GUID的属性。例如,

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

我必须将对象从一个Web API传递到一个外部API。问题出在Guid上,在序列化时,属性转换为CSUUID,反序列化时显示错误,如“无效令牌”。

如果在序列化时从对象中删除ID,则可以解决此问题。但是对于这种特殊的用例,不可能从对象中删除ID。

有什么方法可以在不进行序列化的情况下传递对象吗?

提前感谢所有回复!

0 个答案:

没有答案