c# 解析json 字符串 报异常 Bad JSON escape sequence 解决方案
2016-05-12 19:00
645 查看
当我试图将一个完整的本地路径的字符串串(如: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#解析后再组装
原因是json 将三一班后面的“\e”给转义了;
修改json的解析规则不太可能,只能将字符串分割后,传递到c#解析后再组装
相关文章推荐
- Arduino 高级教程 02:用 Visual Studio 2015 开发 Arduino 应用程序(一)
- UIButton的方法
- marquee,图片连续滚动,不留空白
- UITextView
- zoj 1649 Rescue【BFS+优先队列】
- UIProgress
- Codeforces 141C Queue 【构造】
- UISlider
- 设计模式之建造者模式(Builder)
- UISwitch
- 【Arduino官方教程第一辑】示例程序 4-4 MIDI音乐
- parquet code demo
- 在JS函数里面true是1,false代表0吗?
- HDU 5568 sequence2 区间dp+大数
- 如何让UITextField在跳转后直接进入编辑状态
- UIImagePickerController的简单应用
- 精通UIPasteboard粘贴板
- .net RAW(16)与GUID互相转换
- IOS UIImage两种初始化的区别
- uibutton 文字闪动问题