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

java json 字典

黃文隆2年前8瀏覽0評論

Java開發(fā)中經(jīng)常需要使用JSON數(shù)據(jù)格式,而JSON字典則是JSON數(shù)據(jù)格式中的一種常見的數(shù)據(jù)類型。JSON字典是一種無序的鍵值對集合,其中每個鍵值對都由一個鍵和對應(yīng)的值組成。

{
"name": "張三",
"age": 18,
"sex": "男"
}

在上面的例子中,"name"、"age"、"sex" 分別是這個字典中的鍵,它們的值分別為 "張三"、18、"男"。

在Java中,我們可以使用 org.json.JSONObject 類來表示一個JSON字典對象。JSONObject類提供了多個方法來操作字典中的鍵值對,比如獲取指定鍵對應(yīng)的值、添加新的鍵值對以及移除指定鍵值對等等。

import org.json.JSONObject;
public class JsonDemo {
public static void main(String[] args) {
// 創(chuàng)建一個空白的JSON字典對象
JSONObject dict = new JSONObject();
// 添加鍵值對
dict.put("name", "張三");
dict.put("age", 18);
dict.put("sex", "男");
// 獲取指定鍵對應(yīng)的值
String name = dict.getString("name");
int age = dict.getInt("age");
String sex = dict.getString("sex");
// 輸出字典中的鍵值對
System.out.println("name: " + name);
System.out.println("age: " + age);
System.out.println("sex: " + sex);
// 移除指定鍵值對
dict.remove("age");
System.out.println(dict.toString());
}
}

在上面的代碼中,我們通過調(diào)用 JSONObject 的 put() 方法來添加三個鍵值對,然后通過 getString() 和 getInt() 方法分別獲取 "name" 和 "age" 對應(yīng)的值,并將它們輸出到控制臺上。最后我們又使用 remove() 方法移除了字典中的一個鍵值對。

總的來說,Java中的 org.json.JSONObject 類提供了豐富的方法來操作JSON字典對象,開發(fā)者可以根據(jù)自己的需求來選擇適合自己的方法來使用。