当前位置: 首页 > news >正文

外贸网站建设平台wordpress4.6教程

外贸网站建设平台,wordpress4.6教程,如何搜索网页关键词,怎样建设百度网站调用三方接口返回值JSON字符串带BOM头\ufeff#xff0c;JSON解析死活报错。我是用SpringBoot的RestTemplate调用三方接口的#xff0c;一开始返回值我是用对象接收返回值#xff0c;发现一直报错#xff0c;我以为是RestTemplate的接收转换有问题#xff0c;就…调用三方接口返回值JSON字符串带BOM头\ufeffJSON解析死活报错。我是用SpringBoot的RestTemplate调用三方接口的一开始返回值我是用对象接收返回值发现一直报错我以为是RestTemplate的接收转换有问题就将返回值换成了String类型去接收。接收到字符串后再转JSON、JSON字符串解析死活报错。接口返回值日志如下2020-03-25 13:18:55.687 DEBUG 8595 --- [ main] o.s.web.client.RestTemplate : Response 200 OK2020-03-25 13:18:55.688 DEBUG 8595 --- [ main] o.s.web.client.RestTemplate : Reading to [java.lang.String] as application/json;charsetUTF-82020-03-25 13:19:57.370 DEBUG 8595 --- [ main] com.hopefun.scm.open.api.EyuanApi : 返回值{message:成功,code:1}在IDEA开发过程中一开始光看返回值打印的日志是看不出来任何毛病的并且我将这个返回值的JSON字符串复制到Sublime编辑器中也看不出问题所在。一开始很自信没有Debug查看返回值后来当我开启了Debug模式后终于发现了问题所在。原来在JSON字符串前面还带着\ufeff导致JSON字符串解析报错原来罪魁祸首是这个玩意\ufeff。Debug还是个好玩意啊。终于发现问题所在解决就轻松多了。public static final String BOM \ufeff;/*** 去除BOM** param bomStr JSON字符串* return 去除BOM后的JSON字符串*/private String recursiveBom(String bomStr) {String str ;if (bomStr.startsWith(BOM)) {str bomStr.substring(1);if (str.startsWith(BOM)) {recursiveBom(str);}}return str;}//使用如此得出来的字符串就是纯正的JSON字符串啦。妈妈再也不怕解析报错啦。。。recursiveBom(bomStr.trim());
http://www.huolong8.cn/news/255014/

相关文章:

  • 行业门户网站建设方案书重庆巴南区网站建设
  • 网站建设中跳转页面源码没有装wordpress
  • 教学资源系统网站建设方案网站新闻前置审批
  • 现在企业需要建设网站吗wordpress创建wiki页面
  • 网站如何备案icp备案aso优化排名
  • 五是做好纪检监察网站建设网站怎么营销推广
  • 网站设计的人员分工网站开发洲际
  • 建立网站需要多少钱费用wordpress浮动标签云
  • 湖南网站建设公司 干净磐石网络网站建设上海公司
  • 网站分析流程南阳市宛城区建设局网站
  • 高端网站制作技术修改wordpress后台登录
  • 做一个网站需要多少钱大概费用网站买卖
  • 手表网站模版类似k站的网站
  • 贵州专业网站建设公司哪家好湖南省第四工程公司官网
  • 宜昌百度网站建设个人网页设计思路
  • 百度网站认证六站合一的优势
  • 深圳网站搜索排名外国网站欣赏
  • 建设手机网站的目的天津公司
  • 网站建设原因分析网站建设 目的
  • 不会写代码怎样做网站城阳网站建设公司
  • 微信手机网站三合一个人签名设计网站
  • ipad网站开发南宁网站建设专业品牌
  • 武威网站怎么做seo还原wordpress
  • 怎么看一个网站用什么做的制作网站哪里好
  • 学网站开发 优帮云wordpress设置中文失败
  • 长沙优化网站推广深圳房管局官网
  • 阳明拍卖公司网站海东电子商务网站建设
  • 做网站时背景图片浮动百度云网盘入口
  • 网站结构规划南宁seo如何做
  • 创建设计公司网站常熟有哪些网站建设公司