色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

gson獲取json指定key

洪振霞2年前9瀏覽0評論

Gson是一個Java庫,可用于將Java對象與JSON表示形式之間進行序列化和反序列化。使用Gson庫可以輕松地獲取JSON指定key。

首先,需要添加Gson庫的依賴:

<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>

然后,可以使用以下代碼獲取JSON指定key:

String json = "{ \"name\": \"John\", \"age\": 30 }"; // 假設JSON字符串為此格式
JsonParser parser = new JsonParser();
JsonObject obj = parser.parse(json).getAsJsonObject(); // 將JSON字符串轉換為JsonObject對象
String name = obj.get("name").getAsString(); // 獲取指定key的值
System.out.println(name); // 輸出:John

首先,創建一個JSON字符串,假設是一個包含“name”和“age”屬性的JSON對象。然后,使用JsonParser將JSON字符串轉換為JsonObject對象。接下來,使用getAsJsonObject方法獲取指定key的值,這里的指定key是“name”。最后,使用getAsString方法將值轉換為字符串并打印。

如果JSON字符串中的key不存在,則會拋出NullPointerException異常。因此,在獲取key的值之前,應該先檢查是否存在該key:

if (obj.has("name")) {
String name = obj.get("name").getAsString();
System.out.println(name);
} else {
System.out.println("key不存在");
}

以上代碼檢查在JSON對象中是否存在“name”key,如果存在則獲取其值,否則打印消息表明key不存在。

上一篇vue 2.5 refs
下一篇vue 2.0改變