C# 反序列化JSON时出现错误的JSON转义序列

C# 反序列化JSON时出现错误的JSON转义序列,c#,json,serialization,json.net,deserialization,C#,Json,Serialization,Json.net,Deserialization,我使用下面的C代码将字符串反序列化为azure函数中的对象 string jsonMessage = "{\"parameters\":[{\"name\":\"filePath\",\"value\":\"\\\\\\\inv.abcas.vdi.com\\\\dev\\\\folder\\\\filename.xml\"}]}" Message message = JsonConvert.DeserializeObject<Message>(jsonMessage); s

我使用下面的C代码将字符串反序列化为azure函数中的对象

string jsonMessage = "{\"parameters\":[{\"name\":\"filePath\",\"value\":\"\\\\\\\inv.abcas.vdi.com\\\\dev\\\\folder\\\\filename.xml\"}]}"

Message message =  JsonConvert.DeserializeObject<Message>(jsonMessage); 
string jsonMessage=“{\'参数\”:[{\'name\':\'filePath\',\'value\':\“\\\ inv.abcas.vdi.com\\\\\dev\\\\\folder\\\\\filename.xml\\”}”
Message Message=JsonConvert.DeserializeObject(jsonMessage);
这是一个错误

错误的JSON转义序列:\d。路径“参数[0]。值”,第1行

技术:.Net核心3.1,Azure功能


请帮助纠正此问题。

您缺少一个\before inv.abcas

试试这个

string jsonMessage = "{\"parameters\":[{\"name\":\"filePath\",\"value\":\"\\\\\\\\inv.abcas.vdi.com\\\\dev\\\\folder\\\\filename.xml\"}]}";
var obj = JsonConvert.DeserializeObject(jsonMessage);

您的消息类不正确。将消息类代码添加到。