json对自定义类的DataTable属性进行反序列化后,DateTime列类型变为String类型

时间:2019-02-08 06:28:55

标签: c# sql json serialization json-deserialization

反序列化将datatable datetime列的数据类型更改为string。

services
    .AddAuthentication(options=>{
        options.DefaultAuthenticateScheme = "forbidScheme";
        options.DefaultForbidScheme = "forbidScheme";
        options.AddScheme<MyAuthenticationHandler>("forbidScheme", "Handle Forbidden");
    });

型号:

Message message = (Message)JsonConvert.DeserializeObject(jsonDataMessage,typeof(Message)); 

JSON:

public class Message : Message
{
    public List<MessageBody> MessageBody = new List<Models.MessageBody> ();
}

public class MessageBody
{        
    public DataTable Records = new DataTable();
}

0 个答案:

没有答案