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
您可能感兴趣
- json的语法
- mysql 查询json(MySQL处理JSON常见函数的使用)
- php生成json信息(php使用json-schema模块实现json校验示例)
- Json序列化对象的部分属性值
- python将对象转换成json(python对象与json相互转换的方法)
- php多维数组怎么转换json(php实现的数组转xml案例分析)
- MVC中JSON字符长度超出限制
- php 结果集转json(PHP的JSON封装、转变及输出操作示例)
- JavaScriptSerializer对Json对象的序列化和反序列化
- python 接口测试怎么校验json数据(python接口自动化十七--Json 数据处理---一次爬坑记详解)
- JSON中的特殊字符
- SQL Server中如何将数据导出为XML或Json文件
- python3json序列化(Python3.5 Json与pickle实现数据序列化与反序列化操作示例)
- 如何判断数据是json还是字符串(JSON.stringify的多种用法总结)
- packagejson怎么使用(最全的package.json解析)
- python操作json库(Python将json文件写入ES数据库的方法)
- 律界衣品最好,时尚圈学识数高,41岁的Amal堪称现实版的傲骨贤妻(时尚圈学识数高)
- 刘智泰确认出演《Good Wife》 担纲男一号(刘智泰确认出演Good)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
- 汉族(汉族的祖先是谁)
- 中国有几个名族(中国有几个民族没列入56个民族)
- 数学语文题目(语文的数学题)
热门推荐
- sql server 数值类型运算(SQL SERVER2012中新增函数之字符串函数CONCAT详解)
- nginx网站集群(Nginx实现高可用集群构建Keepalived+Haproxy+Nginx)
- sqlserver字符串判断函数(解决sql server保存对象字符串转换成uniqueidentifier失败的问题)
- .net中生成不重复的随机数
- html5video怎么优化(html5 移动端视频video的android兼容去除播放控件、全屏)
- docker服务部署网络要求(docker部署LNMP架构的方法)
- docker容器停止后无法启动(解决docker容器重启之后/etc下某些配置文件被重置的问题)
- jenkins集成docker自动部署(详解docker部署Jenkins新手使用教程)
- css宫格布局(CSS实现页面九宫格布局的简单示范)
- css垂直左右居中的方式(css常用元素水平垂直居中方案)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9