使用Newtonsoft.Json反序列化未定义的值

是否可以反序列化具有未定义值(不带引号)的字符串?

使用默认设置运行JsonConvert.DeserializeObject会导致异常

解析值:u时遇到意外字符。路径   '信息'

JSON示例:

{
"name":"nameval",
"message":undefined
}

我尝试像这样反序列化:

JsonConvert.DeserializeObject<Record>(json);

具有以下数据类:

public class Record
{
    public string Name {get;set;}
    public string Message {get;set;}
}

我假设示例中的JSON值可能不是100%有效,但我需要能够对其进行处理。