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

java json串查詢

夏志豪1年前8瀏覽0評論

在Java的開發中,經常需要對JSON串進行查詢處理,這里介紹兩種處理方式。

一種是通過Java自帶的JSONObject解析。簡單介紹如下:

String jsonStr = "{\"name\":\"Tom\",\"age\":18,\"score\":{\"chinese\":90,\"math\":95}}";
JSONObject jsonObject = new JSONObject(jsonStr);
int age = jsonObject.getInt("age");
JSONObject scoreObj = jsonObject.getJSONObject("score");
int mathScore = scoreObj.getInt("math");
System.out.println("年齡:" + age + ", 數學成績:" + mathScore);

另一種是通過Google的Gson庫解析。解析代碼如下:

String jsonStr = "{\"name\":\"Tom\",\"age\":18,\"score\":{\"chinese\":90,\"math\":95}}";
Gson gson = new Gson();
JsonObject jsonObject = gson.fromJson(jsonStr, JsonObject.class);
int age = jsonObject.get("age").getAsInt();
JsonObject scoreObj = jsonObject.get("score").getAsJsonObject();
int mathScore = scoreObj.get("math").getAsInt();
System.out.println("年齡:" + age + ", 數學成績:" + mathScore);

以上兩種方式都可以對JSON串進行查詢處理,具體使用哪種方式取決于具體業務需求和個人喜好。