Java是一種非常常用的編程語言,常常被用來開發Web應用、移動應用等。與之相關的是JSON,即JavaScript Object Notation。在Java中,我們可以輕松地將JSON字串轉成數組。
import com.alibaba.fastjson.*; public class JsonToArrayExample { public static void main(String[] args) { String jsonString = "{\"info\": [{\"name\":\"Tom\",\"age\":20,\"gender\":\"M\"},{\"name\":\"Lucy\",\"age\":19,\"gender\":\"F\"}]}"; JSONObject jsonObject = JSON.parseObject(jsonString); JSONArray jsonArray = jsonObject.getJSONArray("info"); for (int i = 0; i< jsonArray.size(); i++) { JSONObject obj = jsonArray.getJSONObject(i); String name = obj.getString("name"); int age = obj.getIntValue("age"); String gender = obj.getString("gender"); System.out.println("Name: " + name + ", Age: " + age + ", Gender: " + gender); } } }
這份代碼演示了如何將一個JSON字串轉成數組。代碼中,我們首先定義了一個JSON字串,其中包含了一個數組。我們使用com.alibaba.fastjson
包中的JSON.parseObject
方法將JSON字串轉成一個JSON對象,然后使用getJSONArray
方法從其中獲取數組。最后,我們可以使用for循環遍歷這個數組,使用getJSONObject
方法獲取數組元素對象,并使用getString
和getIntValue
方法從中獲取具體的值。
通過這段代碼的演示,我們可以看到,在Java中將JSON字串轉成數組非常簡單。對于開發者來說,掌握這個技能是非常有必要的。如果你需要在Java中使用JSON,相信這些方法會使你更加得心應手。
下一篇vue文字移動位置