码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2016-05-13 12:15:59      阅读:1909      评论: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)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!