JSON是一種用于數據交換的輕量級數據格式,它基于JavaScript語言的一個子集。Java提供了內置的JSON庫,使我們很容易地在Java程序中創建和操作JSON對象。
// 創建一個JSONObject對象 JSONObject jsonObject = new JSONObject(); // 添加屬性 jsonObject.put("name", "張三"); jsonObject.put("age", 28); // 獲取屬性 String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); // 輸出JSON對象 System.out.println(jsonObject.toString());
如上所示,我們可以通過JSONObject類來創建JSON對象,并通過put方法來添加屬性。我們還可以通過getString和getInt方法來獲取屬性的值。最后,將JSON對象轉化為字符串,使用toString方法即可。
除了使用JSONObject類創建JSON對象外,我們還可以使用JSONArray類來創建JSON數組對象。
// 創建一個JSONArray對象 JSONArray jsonArray = new JSONArray(); // 添加元素 jsonArray.put("蘋果"); jsonArray.put("香蕉"); // 獲取元素 String fruit1 = jsonArray.getString(0); String fruit2 = jsonArray.getString(1); // 輸出JSON數組對象 System.out.println(jsonArray.toString());
如上所示,我們可以通過JSONArray類來創建JSON數組對象,并通過put方法來添加元素。我們還可以通過getString方法來獲取元素的值。同樣地,將JSON數組對象轉化為字符串,使用toString方法即可。
總之,Java中的JSON庫使我們可以輕松地創建和操作JSON對象和JSON數組對象。這為我們的數據交換提供了極大的便利。