Gson解析Json数据内有非法字符("",回车,etc)时的解决办法
来源:互联网 发布:centos simsun.ttc 编辑:程序博客网 时间:2024/05/17 23:16
如果所示,json数据内有回车,这时候用Gson解析是会出现错错误的
可以进行如下操作(其中content是完整的json数据)
- 转义回车
- 转义换行
- 其他如此类推
还有一个关键的地方,如果json的value值中有”“,也是会出现解析错误的,那么我们可以将”“转变为中文的双引号
将英文引号转为中文的引号方法
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); }
0 0
- Gson解析Json数据内有非法字符("",回车,etc)时的解决办法
- Gson解析 解析包含有data字段的json数据
- 使用GSON解析复杂的JSON数据(有DEMO)
- Gson解析json的数据
- Json数据的解析-Gson
- 接口返回的 json数据中含有双引号 或其他非法字符的解决办法
- Gson解析Json数据
- Gson解析Json数据
- Gson解析Json数据
- Gson解析json数据
- Gson解析json数据
- Gson解析Json数据
- Gson解析Json数据
- gson 解析json数据
- GSON解析json数据
- Gson解析Json数据
- Gson解析Json数据
- Gson解析json数据
- Java编程思想(第四版)笔记(三)
- HandlerSocket简介以及php使用handlersocket
- MySQL数据库之插入显示图片
- HTML5 LocalStorage 本地存储
- HTTP遇到的安全问题&&HTTPS解决的问题
- Gson解析Json数据内有非法字符("",回车,etc)时的解决办法
- 125. Valid Palindrome
- js里的[]和{}
- SDNU1331 二分法求,确定划分次数后的最小连续区间和
- android实现仿QQ登陆界面的多账号保存
- 用js获取当前页面的url
- Tair-淘宝自主开发的一个分布式key/value存储系统
- Oracle Logminer 说明
- Viewpager+Fragment联动+水平滚动