最近在做公司项目时,一条简单的接口json数据报出了json数据不能解析的错误,百般查阅后发现是json数据串前多了一个bom头导致的(坑爹的windows),
将json串转成16进制可以发现前面是多了2个feff的,解决办法也很简单,手动去除就可以了,在此也做一个记录
if(json.startsWith("\ufeff")){
json = json.substring(1);
}
最近在做公司项目时,一条简单的接口json数据报出了json数据不能解析的错误,百般查阅后发现是json数据串前多了一个bom头导致的(坑爹的windows),
将json串转成16进制可以发现前面是多了2个feff的,解决办法也很简单,手动去除就可以了,在此也做一个记录
if(json.startsWith("\ufeff")){
json = json.substring(1);
}