Java Guava是一個強大的Java程序庫,可以幫助程序員提高生產力和代碼質量。其中一個特性是Guava的Json庫,該庫提供了一個簡單而強大的Json讀寫器,可用于處理Json文件。
使用Guava Json庫需要添加以下依賴:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>[version]</version>
</dependency>
讀取Json文件:
// 讀取Json文件至字符串
String jsonStr = Files.toString(new File("data.json"), StandardCharsets.UTF_8);
// 解析Json字符串
JsonObject jsonObj = new Gson().fromJson(jsonStr, JsonObject.class);
寫入Json文件:
// 構造Json對象
JsonObject jsonObj = new JsonObject();
jsonObj.addProperty("name", "guava");
jsonObj.addProperty("description", "the best Java library");
// 寫入Json文件
Files.write(jsonObj.toString(), new File("data.json"), StandardCharsets.UTF_8);
通過使用Guava Json庫,我們可以輕松地讀取和寫入Json文件,而無需處理繁瑣的字符串操作。此外,Guava Json庫還提供了許多實用程序來解析和操作Json對象。