欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 保存json內容

方一強2年前10瀏覽0評論

Java中保存JSON格式的數據十分常見,它可以將Java對象保存為JSON字符串,并將JSON字符串保存到文件或數據庫中。以下是如何使用Java保存JSON的詳細過程。

//導入相關包
import org.json.JSONObject;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class SaveJson {
public static void main(String[] args) throws IOException {
//創建JSON對象
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "小明");
jsonObject.put("age", 18);
jsonObject.put("sex", "男");
//將JSON寫入文件
String filePath = "data.json";
File file = new File(filePath);
FileWriter fileWriter = new FileWriter(file);
fileWriter.write(jsonObject.toString());
fileWriter.flush();
fileWriter.close();
//將JSON保存到數據庫
String databaseUrl = "jdbc:postgresql://localhost:5432/test";
String user = "postgres";
String password = "123456";
String sql = "INSERT INTO test_data VALUES('" + jsonObject.toString() + "')";
Connection conn = null;
Statement stmt = null;
try {
conn = DriverManager.getConnection(databaseUrl, user, password);
stmt = conn.createStatement();
int rowsAffected = stmt.executeUpdate(sql);
System.out.println("插入的行數: " + rowsAffected);
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (stmt != null) stmt.close();
if (conn != null) conn.close();
}
}
}

如上所示,使用Java保存JSON需要我們導入org.json.JSONObject包,并創建JSONObject對象。然后,我們可以使用put()方法添加鍵和值對到JSONObject中。

接著,我們可以使用FileWriter將JSONObject寫入文件。我們首先需要指定要保存到的文件路徑,然后創建File對象。接著,我們使用FileWriter將JSONObject轉化為String,并將其寫入文件中。

如果您需要將JSONObject保存到數據庫中,您需要準備數據庫連接和SQL語句。在本例中,我們使用PostgreSQL作為數據庫,并使用JDBC與之連接。然后,我們使用Connection對象創建Statement對象,將SQL語句作為參數傳遞給Statement的executeUpdate()方法,以將JSONObject保存到數據庫中。

本文僅介紹了如何使用Java保存JSON,如果您需要進行更復雜的操作,如讀取存儲的JSON,您需要進行額外的學習。不過上述代碼可以幫助您入門保存JSON使用。