JSON中的特殊字符
类别:编程学习 浏览量:3774
时间:2014-8-4 JSON中的特殊字符
JSON中的特殊字符使用JSON从后台向前台传输数据的时候,当数据本身含有一些特殊字符,会导致JSON数据的解析出错。这个时候,就需要将JSON中的特殊字符过滤掉。
用下面的方法对即将向前台输出的json字符串进行处理,可以解决键盘上能输入的所有特殊字符问题。
/// <summary> /// 过滤特殊字符 /// </summary> /// <param name="s"></param> /// <returns></returns> private static string String2Json(String s) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < s.Length; i++) { char c = s.ToCharArray()[i]; switch (c) { case '\"': sb.Append("\\\""); break; case '\\': sb.Append("\\\\"); break; case '/': sb.Append("\\/"); break; case '\b': sb.Append("\\b"); break; case '\f': sb.Append("\\f"); break; case '\n': sb.Append("\\n"); break; case '\r': sb.Append("\\r"); break; case '\t': sb.Append("\\t"); break; default: if ((c >= 0 && c <= 31)||c ==127)//在ASCⅡ码中,第0~31号及第127号(共33个)是控制字符或通讯专用字符 { } else { sb.Append(c); } break; } } return sb.ToString(); }
标签:JSON
您可能感兴趣
- mysql 查询json(MySQL处理JSON常见函数的使用)
- python获取json结果保存文本(Python JSON格式数据的提取和保存的实现)
- python操作json库(Python将json文件写入ES数据库的方法)
- js如何将json字符串转换为json对象
- python pdf文件操作(Python常见读写文件操作实例总结文本、json、csv、pdf等)
- mysqljson字段查询(Mysql 查询JSON结果的相关函数汇总)
- php多维数组怎么转换json(php实现的数组转xml案例分析)
- 用javascript解析json(JavaScript JSON.stringify的使用总结)
- jquery遍历json字符串
- sqlserver如何生成xml文件(实现SQL Server 原生数据从XML生成JSON数据的实例代码)
- python将对象转换成json(python对象与json相互转换的方法)
- sqlserver常见函数(SQL Server之JSON 函数详解)
- js如何操作json字符串
- react组件分析(react-diagram 序列化Json解读案例分析)
- 如何判断数据是json还是字符串(JSON.stringify的多种用法总结)
- pythonjson格式化原理(详解pythonstr与json类型转换)
- 蒜苔炒鱿鱼(蒜苔炒鱿鱼)
- 远离 五毛食品 洛阳80后妈妈发明的 飞行棋 成校园爆款 玩具(远离五毛食品)
- 失传的古代飞行棋游戏 六博(失传的古代飞行棋游戏)
- 感冒要吃什么药(猫咪感冒要吃什么药)
- 下雪会怎样(下雪怎样画)
- 白蓝色穿搭(白蓝色衣服配什么裤子)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9