一次 http请求响应 json串 转换失败经历 字符'\uFEFF'

问题找了很久,如图,请求响应的json串中前两个字符有非法字符,所以使用json转换工具都会报错识别不了。

关键是这个字符显示为空 ,一般输出字符串的时候不注意看不出来。所以遗漏了,找了半天的问题。

一次 http请求响应 json串 转换失败经历 字符'\uFEFF'

解决方法:  将非法字符替换掉,json就可以正常的被转换成对象。

 

Unicode字符U+FEFF是字节顺序标记或BOM,用于区分大尾数UTF-16编码之间的区别