Java中json提供了一種輕量級的數據交換格式,它可以在不同的編程語言之間進行數據傳輸或共享。在Java中,我們可以使用json提供的接口來創建、讀取和修改json數據。
// 創建json對象 JSONObject json = new JSONObject(); json.put("name", "張三"); json.put("age", 18); json.put("address", "北京市"); json.put("hobby", new String[]{"游泳", "健身"}); // 讀取json對象 String name = json.getString("name"); int age = json.getInt("age"); String address = json.getString("address"); JSONArray hobbyArray = json.getJSONArray("hobby"); String[] hobby = new String[hobbyArray.length()]; for (int i = 0; i < hobbyArray.length(); i++) { hobby[i] = hobbyArray.getString(i); } // 修改json對象 json.put("address", "上海市"); json.getJSONArray("hobby").put("旅游"); System.out.println(json.toString());
通過這些接口,我們可以方便地操作json數據,實現json格式的數據交換和共享。在實際開發中,json數據已經被廣泛應用于網絡數據傳輸、前后端數據交互等方面。