今天小编在对接接口的过程中,发现String转JSON 的时候频频报错,将对方的JSON 字符串放入在线解析中发现也无法解析,报如下问题
尝试了很多方法都无果,最后发现了一个奇怪的问题,就是对方传过来的JSON 中包含了这个
遇到这个问题很简单,只需要将NBSP转换成空格就可以,下面为大家献上代码
public static void main(String[] args) {
String testtt = "{\n" +
" \"Name\" : \"111111\",\n" +
" \"code\" : 232323,\n" +
" \"type\" : \"哈哈哈哈\"\n" +
"}";
String allStr1 = testtt.replaceAll("\\u00A0+", " ");
JSONObject jsonObject = JSON.parseObject(allStr1);
System.out.println(jsonObject);
}