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

java json 提取

榮姿康2年前7瀏覽0評論

Java中常用的JSON提取方式有兩種:

1. 使用JSON庫進行解析

import org.json.*;
//創建JSON字符串
String jsonString = "{\"name\":\"Tom\",\"age\":18,\"gender\":\"male\"}";
//解析JSON字符串
JSONObject jsonObject = new JSONObject(jsonObjectStr);
//獲取各個字段的值
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String gender = jsonObject.getString("gender");

2. 使用Gson庫進行解析

import com.google.gson.Gson;
//創建JSON字符串
String jsonString = "{\"name\":\"Tom\",\"age\":18,\"gender\":\"male\"}";
//解析JSON字符串
Gson gson = new Gson();
User user = gson.fromJson(jsonString, User.class);
//獲取各個字段的值
String name = user.getName();
int age = user.getAge();
String gender = user.getGender();
//定義User對象
class User {
private String name;
private int age;
private String gender;
//getter、setter方法省略
}

兩種方式各有優缺點,使用JSON庫可以解析更為復雜的JSON數據結構,但需要更多的代碼編寫;使用Gson庫則代碼更加簡潔,但不能解析所有的JSON結構。