我正在使用下面的C#代码将一个字符串反序列化为azure函数内部的一个对象。
string jsonMessage = "{\"parameters\":[{\"name\":\"filePath\",\"value\":\"\\\\\\\inv.abcas.vdi.com\\\\dev\\\\folder\\\\filename.xml\"}]}"
Message message = JsonConvert.DeserializeObject<Message>(jsonMessage);
它抛出了一个错误
错误的JSON转义序列:\d。 路径“parameters[0].value”,第1行。
技术:。NET core 3.1,Azure函数
请帮助如何纠正此问题
你有一个失踪的\在Inv.abc作为。。。
试试这个,
string jsonMessage = "{\"parameters\":[{\"name\":\"filePath\",\"value\":\"\\\\\\\\inv.abcas.vdi.com\\\\dev\\\\folder\\\\filename.xml\"}]}";
var obj = JsonConvert.DeserializeObject(jsonMessage);