首页 > Windows开发 > 详细

c# 解析json 字符串 报异常 Bad JSON escape sequence 解决方案

时间:2016-05-13 12:15:57      阅读:568      评论:0      收藏:0      [点我收藏+]

当我试图将一个完整的本地路径的字符串串(如:c:\\aaa\\数学题\\三一班\\ea15ae66-d5cd-4244-87e4-fcf97b06b407.jpg)encodeURL之后当做一个页面参数传递给C#的时候;JSON 在解析的时候,通过HttpUtility.UrlDecode(d.recode["imageName"].ToString(), Encoding.GetEncoding("UTF-8")),给我变成了(c:\\aaa\\数学题\\三一班ea15ae66-d5cd-4244-87e4-fcf97b06b407.jpg);如果不使用 encodeURL的时候,则在解析的时候报异常:Bad JSON escape sequence;

原因是json 将三一班后面的“\e”给转义了;

修改json的解析规则不太可能,只能将字符串分割后,传递到c#解析后再组装

c# 解析json 字符串 报异常 Bad JSON escape sequence 解决方案

原文:http://www.cnblogs.com/libushuang/p/5486949.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!