在 Java 開發項目中,Json 是非常常見的數據傳輸格式。在使用 Json 數據時,我們通常需要從 json 頁面中取出數據。下面介紹一種簡單的方法。
JSONObject jsonObject = new JSONObject(jsonString); //將 Json 字符串轉為 JSONObject 對象 String value = jsonObject.getString("key"); //根據 key 取出對應的值
其中,jsonString 是從頁面中獲取到的 Json 字符串,key 是我們需要取出的 Json 屬性名稱。
如果 Json 中的值是一個數組,可以使用以下方法:
JSONArray jsonArray = jsonObject.getJSONArray("key"); //根據 key 獲取對應的數組 for (int i = 0; i< jsonArray.length(); i++) { JSONObject o = jsonArray.getJSONObject(i); //獲取數組中的 JSONObject 對象 String value = o.getString("key2"); //根據 key2 取出對應的值 }
以上方法可以很方便地從 Json 頁面中取出需要的數據,讓我們的 Java 代碼變得更加簡潔高效。