首页 前端知识 解决json 多出双引号 和转义符问题

解决json 多出双引号 和转义符问题

2024-05-28 09:05:10 前端知识 前端哥 179 751 我要收藏

场景:
  调用后台接口后返回这么一串数据,做了一次转译和前后添加了双引号:如下

“[{“str”:“string”,“key”:“rSA”,“value”:“010001”}]”

对于这种数据直接使用 JSON.parseArray 转换数据会报错,要进行转换需要先解决转译和双引号问题;
处理转译:

String jsonData = StringEscapeUtils.unescapeJava(t);

处理前后 双引号

if (jsonData.startsWith("\"") && jsonData.endsWith("\"")) {
    jsonData=jsonData.substring(1, jsonData.length() - 1);
}
转载请注明出处或者链接地址:https://www.qianduange.cn//article/9800.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!