JSON(JavaScript 對象表示法)是一種用于存儲和交換數據的輕量級格式。在Java中,可以通過以下步驟將JSON轉換為Java對象:
// 導入相關類 import org.json.*; import java.util.ArrayList; // 拿到JSON字符串 String jsonStr = "{\"name\":\"張三\",\"age\":25,\"hobbies\":[\"看電影\",\"打游戲\"]}"; // 將JSON轉換為JSONObject JSONObject jsonObj = new JSONObject(jsonStr); // 獲取JSONObject中的數據 String name = jsonObj.getString("name"); // "張三" int age = jsonObj.getInt("age"); // 25 // 獲取JSONArray中的數據 JSONArray hobbies = jsonObj.getJSONArray("hobbies"); ArrayListhobbysList = new ArrayList (); for (int i = 0; i< hobbies.length(); i++) { hobbysList.add(hobbies.getString(i)); }
在上面的代碼中,我們通過導入相關類,獲取JSON字符串并使用JSONObject將其轉換為Java對象。然后,我們使用getString和getInt方法獲取JSONObject中的數據,使用getJSONArray方法獲取JSONArray中的數據,并將其轉換為ArrayList類型。
上一篇java 無后端json
下一篇ionic和java混合