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

java json 實例

劉姿婷1年前8瀏覽0評論

Java中的JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它可以實現數據的簡單傳遞和解析。JSON在Java中的應用十分廣泛,特別是在Web開發中十分常見。

下面是一個簡單的JSON實例,假設我們有一個JSON字符串如下:

{
"name":"Tom",
"age":20,
"grade":{
"math":90,
"english":95
},
"hobbies":["reading","running","swimming"]
}

使用Java代碼可以將這個JSON字符串解析為相應的Java對象。具體代碼如下:

import org.json.*;
public class JSONExample {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Tom\",\"age\":20,\"grade\":{\"math\":90,\"english\":95},\"hobbies\":[\"reading\",\"running\",\"swimming\"]}";
JSONObject jsonObject = new JSONObject(jsonString);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
JSONObject grade = jsonObject.getJSONObject("grade");
int mathGrade = grade.getInt("math");
int englishGrade = grade.getInt("english");
JSONArray hobbies = jsonObject.getJSONArray("hobbies");
String firstHobby = hobbies.getString(0);
System.out.println("姓名:" + name);
System.out.println("年齡:" + age);
System.out.println("數學成績:" + mathGrade);
System.out.println("英語成績:" + englishGrade);
System.out.println("愛好之一:" + firstHobby);
}
}

運行上述代碼,控制臺輸出結果如下:

姓名:Tom
年齡:20
數學成績:90
英語成績:95
愛好之一:reading

以上是一個簡單的Java JSON實例,展示了如何將一個JSON字符串解析為Java對象。在實際應用中,我們通常會使用更加復雜的JSON結構和操作方式,JSON在Java中的應用可以說是非常廣泛。