Java org.json包是一個強大的JSON解析包,它是由JSON.org提供的完整JSON解析器。
//使用org.json包來解析JSON數據 import org.json.JSONObject; import org.json.JSONArray; public class JsonTest { public static void main(String[] args) { String jsonStr = "{\"name\": \"Tom\", \"age\": 18}"; JSONObject jsonObject = new JSONObject(jsonStr); System.out.println(jsonObject.getString("name")); System.out.println(jsonObject.getInt("age")); String jsonArrayStr = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]"; JSONArray jsonArray = new JSONArray(jsonArrayStr); for (int i = 0; i< jsonArray.length(); i++) { JSONObject obj = jsonArray.getJSONObject(i); System.out.println(obj.getString("name") + ":" + obj.getInt("age")); } } }
上述示例中,我們使用org.json包解析了一個JSON字符串。首先,我們創建了一個JSONObject對象,然后使用getString()和getInt()方法獲取它們的屬性值。接著,我們創建了一個JSONArray對象,并使用JSONObject對象的getJSONObject()方法獲取數組中的每個單獨的JSONObject對象。
總之,Java org.json包提供了非常好的JSON解析功能,可以方便地解析和創建JSON數據。
上一篇HTML百度商橋代碼
下一篇html百度網頁完整代碼