问题
Json格式化后,存在各种\n ,\r,以及空格,怎么办?
直接replaceAlll(“\s”,“”) 吗?
解决办法:
//使用hutool的jsonutil工具,直接将其转换为json,再转string,
//这样就不需要使用 各种replace操作对多余的内容进行替换了。
// string ="你的json字符串"
String str = JSONUtil.parse(string).toString();
JSONArray jsonArray = JSON.parseArray(str);
//或者
JSONObject jsonObject = JSON.parseObject(str);
用到的hutool依赖参考
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.4.6</version>
</dependency>