C# 反序列化JSON时出现错误的JSON转义序列
我使用下面的C代码将字符串反序列化为azure函数中的对象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
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);
您的消息类不正确。将消息类代码添加到。