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

java json api文檔

錢浩然2年前8瀏覽0評論

Java中的JSON API是一組用于在Java應用程序中創建和解析JSON數據的類和接口。這些API通常包括JSON對象、數組和解析器等組成部分。

import org.json.JSONObject;
import org.json.JSONArray;
// 創建JSON對象
JSONObject obj = new JSONObject();
obj.put("name", "張三");
obj.put("age", 20);
obj.put("isMarried", false);
// 創建JSON數組
JSONArray arr = new JSONArray();
arr.put("Java");
arr.put("Python");
arr.put("C++");
// 向JSON對象中添加JSON數組
obj.put("skills", arr);
// 輸出JSON對象
System.out.println(obj.toString());

上述代碼使用了JSON庫中的JSONObject和JSONArray類來創建JSON對象和數組,并將其添加到JSON對象中。最后調用toString()方法,將JSON對象轉換為字符串類型輸出。這在處理Web API請求和響應等場景中非常常見。

除了創建JSON數據外,解析JSON數據同樣十分重要。在Java中解析JSON數據通常需要使用JSON解析器。

import org.json.JSONObject;
// 解析JSON字符串
String jsonStr = "{\"name\":\"張三\",\"age\":20,\"isMarried\":false,\"skills\":[\"Java\",\"Python\",\"C++\"]}";
JSONObject obj = new JSONObject(jsonStr);
// 獲取JSON對象中的值
String name = obj.getString("name");
int age = obj.getInt("age");
boolean isMarried = obj.getBoolean("isMarried");
JSONArray skills = obj.getJSONArray("skills");

上述代碼中使用了JSONObject類中的getString()、getInt()和getBoolean()方法來獲取JSON對象中的屬性值,使用getJSONArray()方法獲取JSON對象中的JSON數組。

在Java中,可以通過Maven或Gradle等構建工具將JSON庫引入到項目中,以方便地使用JSON API。