反序列化 JSON 时错误的 JSON 转义序列



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

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

它抛出一个错误

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

技术:.Net Core 3.1,Azure 函数

请帮助如何纠正此问题

你在 inv.abcas...

试试这个,

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

最新更新