郑州企业建站详情,婚恋网站女孩子做美容,坪地网站建设代理商,网站推广方案书使用Newtonsoft.Json反序列化收到的字串为JObject或其它支持的数据模型#xff0c;有时错误#xff0c;提示如下#xff1a; Bad JSON escape sequence: \c. Path idno, line 5, position 34. 甚纳闷之。遂搜索资料#xff0c;略有小获#xff0c;其非法分界符所致。合法的…使用Newtonsoft.Json反序列化收到的字串为JObject或其它支持的数据模型有时错误提示如下 Bad JSON escape sequence: \c. Path idno, line 5, position 34. 甚纳闷之。遂搜索资料略有小获其非法分界符所致。合法的分隔符为 以此为依据对字串做正则替换问题解决录代码以记之。 static void Main(string[] args){string s {name: 王艳,sex: 女,idno: 34*****\c0,addr: 安徽省,telephone: no number,thumbnail: e:\docs\person\thumbnail\wy.jpg,Age: 27,DeptName: 姚江\R中心};//\加bfrnt\/为合法分隔符其它不是替换string pattern (\\[^bfrnt\\/\]);s Regex.Replace(s, pattern, \\$1);var jo JsonConvert.DeserializeObjectJObject(s);Console.WriteLine(jo.ToString());Console.ReadLine();} 结果如图 参考资料 How to escape special characters in building a JSON string? - Stack Overflow Bad JSON escape sequence: \l. Path #39;Transforms[0].Path#39;, line 3, position 45. · Issue #343 · mmanela/chutzpah Newtonsoft.Json高级用法 - 焰尾迭 - 博客园转载于:https://www.cnblogs.com/crwy/p/10172373.html