**后台怎么处理JSON数据中含有双引号?
2015-04-03 11:07
323 查看
http://bbs.csdn.net/topics/390578406?page=1
注意是后台,不是用js
另外我这个json是直接取得别人的传过来的字符串,不是我自己拼写的,所以我自己不能做到转义去拼接
如果针对
{"id":"FZ13082900190","type":"人口计生","title":"现在"新婚教育卡"在哪办","time1":"13-08-29","time2":"08-29","from":"网站"}
这个我直接拿到的字符串,关键的就是红色字体的
A:
这个需要源头处理,找提供接口的人 让他提供标准的JSON字符串给你不就行了·
这分明是未转义bug,一个有错误的字符串拿来做正则更正?哪有这种道理?
常识上来说,造房子先选好适用的建材,然后组装,哪里会是 造完了,再拆除坏掉设计不合理的建材这种思路?
应该是
内容->转义->json
让对方改,或者屏蔽双引号
这个是对方的问题了!这样提供的json格式本身就是错误的!!
---------------------------
自己写个方法 把属性值中的双引号改成中文引号就可以了
注意是后台,不是用js
另外我这个json是直接取得别人的传过来的字符串,不是我自己拼写的,所以我自己不能做到转义去拼接
如果针对
{"id":"FZ13082900190","type":"人口计生","title":"现在"新婚教育卡"在哪办","time1":"13-08-29","time2":"08-29","from":"网站"}
这个我直接拿到的字符串,关键的就是红色字体的
A:
这个需要源头处理,找提供接口的人 让他提供标准的JSON字符串给你不就行了·
这分明是未转义bug,一个有错误的字符串拿来做正则更正?哪有这种道理?
常识上来说,造房子先选好适用的建材,然后组装,哪里会是 造完了,再拆除坏掉设计不合理的建材这种思路?
应该是
内容->转义->json
让对方改,或者屏蔽双引号
这个是对方的问题了!这样提供的json格式本身就是错误的!!
---------------------------
自己写个方法 把属性值中的双引号改成中文引号就可以了
private static String jsonString(String s){ char[] temp = s.toCharArray(); int n = temp.length; for(int i =0;i<n;i++){ if(temp[i]==':'&&temp[i+1]=='"'){ for(int j =i+2;j<n;j++){ if(temp[j]=='"'){ if(temp[j+1]!=',' && temp[j+1]!='}'){ temp[j]='”'; }else if(temp[j+1]==',' || temp[j+1]=='}'){ break ; } } } } } return new String(temp); }
相关文章推荐
- 如何处理JSON数据中含有双引号
- asp.net MVC后台获取前台json数据怎么处理
- 处理JSON数据中含有双引号??
- 后台怎么接收处理从url 客户端传来的json数据格式
- WCF+REST 返回Json数据有双引号怎么去掉
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- json处理前后台列表数据
- 接口返回的 json数据中含有双引号 或其他非法字符的解决办法
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- JSON解析的内容中含有table标签怎么处理以及自定义标签的处理
- 玩转Web之Json(三)-----easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- ZP的EXTJS学习笔记(二)——calendar的改造(example改造、日程管理实现、json对date数据的前后台处理)
- jquery的ajax请求处理以及处理后台java传的json数据
- 后台多条sql查询,json传前台,前台处理多条sql数据实例
- (转:Tonny Yang)jQuery备忘之(一):jQuery处理.Net后台返回的Xml格式与Json格式的数据的比较分析
- 《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中
- jquery调用后台方法返回json数据的处理
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- json数据与JAVA数据的转换 jsonJavaBean.netApache 自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据 1、DTO:Data T