在我们接收到字符串后,需要转化成json对象,会使用到hutool工具包下面的JsonUtils的paseObj方法,而我们又需要对字符串进行处理后,再进行转化,此时会出现 Caused by: cn.hutool.json.JSONException: Missing value at 1 [character 2 line 1] 这个异常
遇到 Caused by: cn.hutool.json.JSONException: Missing value at 1 [character 2 line 1]问题
问题:在我们接收到字符串后,需要转化成json对象,会使用到hutool工具包下面的JsonUtils的paseObj方法,而我们又需要对字符串进行处理后,再进行转化,此时会出现 Caused by: cn.hutool.json.JSONException: Missing value at 1 [character 2 line 1] 这个异常解决将处理后的字符串排除转义字符,再进行转化即可String res = StringEscapeUtils.unescapeJava(str);