在Java開發中,使用JSON格式的數據交換已經成為一項非?;A和普遍的需求。創建JSON對象也是我們在數據交換中經常需要做的事情之一。
//新建JSONObject對象 JSONObject jsonObject = new JSONObject(); //添加屬性 jsonObject.put("name", "張三"); jsonObject.put("age", 20); jsonObject.put("gender", "男"); //toString方法轉換為JSON字符串 String jsonString = jsonObject.toString(); //輸出JSON字符串 System.out.println(jsonString);
上面的代碼演示了如何使用Java中提供的JSONObject對象創建一個JSON對象,并且添加了一些屬性,最后通過toString方法轉換為JSON字符串輸出。我們還可以利用JSON數組來創建復雜的JSON結構:
//新建JSONObject對象 JSONObject jsonObject = new JSONObject(); //添加屬性 jsonObject.put("name", "張三"); jsonObject.put("age", 20); jsonObject.put("gender", "男"); //新建JSONArray對象 JSONArray jsonArray = new JSONArray(); //添加元素 jsonArray.put("計算機"); jsonArray.put("數學"); //將JSONArray添加為JSONObject的屬性 jsonObject.put("interest", jsonArray); //toString方法轉換為JSON字符串 String jsonString = jsonObject.toString(); //輸出JSON字符串 System.out.println(jsonString);
上面的代碼演示了如何創建一個更復雜的JSON對象。其中除了添加簡單屬性外,還新建了一個JSONArray對象,并且將其添加為JSONObject的屬性,從而創建出復雜的JSON結構。