在开发中遇到json解析格式各种错误问题,于是想到删除值,想法是好,但在处理过程中发现性能特差。于是就想到了谷歌组件,下面分享给大家以免避坑。
import com.google.gson.*;
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.9.0</version>
</dependency>
/**
* 格式化输出JSON字符串
* JSONObject报错处理
* @return 格式化后的JSON字符串
*/
public String toJSONObject(String json) {
JsonObject jsonObjectAlt = JsonParser.parseString(json).getAsJsonObject();
Gson gson = new GsonBuilder().setPrettyPrinting().create();
return gson.toJson(jsonObjectAlt);
}
本文介绍了一种使用谷歌Gson库来格式化和处理JSON字符串的方法,有效解决了JSON解析过程中的常见问题,并提高了处理效率。
829

被折叠的 条评论
为什么被折叠?



