色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java org json

方一強1年前8瀏覽0評論

Java org json庫是Java編程語言的一個開源解析JSON格式數據的庫,是Java開發中常用的JSON解析工具之一。

org.json庫是由JSON.org官方發布的,其代碼實現簡單且容易讀懂,適用于簡單的JSON數據處理。該庫支持JSON數據的解析、構建和修改等操作。其中,JSON的解析是最常用的功能之一。下面我們來看一段使用org.json庫解析JSON數據的示例代碼:

JSONObject jsonObject = new JSONObject(jsonStr);
String name = jsonObject.getString("name");
JSONArray jsonArray = jsonObject.getJSONArray("hobby");
for (int i = 0; i< jsonArray.length(); i++) {
String item = jsonArray.getString(i);
System.out.println(item);
}

在上述代碼中,我們首先使用JSONObject類解析傳入的JSON格式數據,接著獲取其中的name字段和hobby數組,最后通過循環遍歷數組中的元素輸出到控制臺。

除了簡單的解析JSON數據外,org.json庫還支持JSON數據的構建和修改操作。其中,使用JSONObject類構建JSON數據是最常見的操作之一。下面我們來看一段使用JSONObject類構建JSON數據的示例代碼:

JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "Tom");
jsonObject.put("age", 22);
JSONArray jsonArray = new JSONArray();
jsonArray.put("swimming");
jsonArray.put("reading");
jsonArray.put("traveling");
jsonObject.put("hobby", jsonArray);

在上述代碼中,我們首先創建一個空的JSONObject對象,然后使用put()方法添加鍵值對,鍵是String類型,值可以是任意類型。此處我們添加了name、age和hobby三個鍵值對,hobby對應的是一個JSONArray對象,其中包含了三個String類型元素。最后我們得到一個完整的JSON對象。

綜上所述,Java org.json庫是一個十分實用的庫,可以解析JSON數據、構建JSON對象以及修改JSON數據等操作,非常方便。