Java org.json包是一個用于處理JSON(JavaScript Object Notation)數據的Java工具包。使用該包可以將JSON數據解析為Java對象,或者將Java對象轉換為JSON格式。
//代碼示例1:將JSON字符串解析為Java對象 String jsonString = "{\"name\": \"John\", \"age\": 30, \"married\": true}"; JSONObject jsonObj = new JSONObject(jsonString); String name = jsonObj.getString("name"); int age = jsonObj.getInt("age"); boolean married = jsonObj.getBoolean("married"); //代碼示例2:將Java對象轉換為JSON格式 Person person = new Person("John", 30, true); JSONObject jsonObj = new JSONObject(person); String jsonString = jsonObj.toString();
以上的代碼示例演示了org.json包的兩個主要功能:解析JSON字符串和生成JSON字符串。
除了JSONObject之外,org.json包還提供了JSONArray、JSONTokener和JSONException等類,分別用于處理JSON數組、解析字符串和處理異常。
盡管有其他與JSON相關的Java工具包,但是org.json包的優勢在于它是輕量級的、易于使用且具有良好的可讀性。
總之,使用Java org.json包可以輕松處理JSON數據,使開發人員可以更加高效地開發JSON數據相關的應用程序。