今天我們一起來學(xué)習(xí)一下如何將JSON格式的數(shù)據(jù)轉(zhuǎn)化成Java中的數(shù)組。
首先,我們需要使用json庫,將JSON數(shù)據(jù)轉(zhuǎn)化為Java中的JSONObject,如下所示:
String jsonStr = "{\"name\":\"Tom\",\"age\":18,\"hobby\":[\"reading\",\"swimming\"]}"; JSONObject jsonObj = new JSONObject(jsonStr);
接著,我們可以通過如下代碼將JSON中的數(shù)組轉(zhuǎn)化為Java中的數(shù)組:
JSONArray jsonArray = jsonObj.getJSONArray("hobby"); String[] hobbyArr = new String[jsonArray.length()]; for(int i = 0; i < jsonArray.length(); i++) { hobbyArr[i] = jsonArray.getString(i); }
最后,我們可以輸出轉(zhuǎn)化后的數(shù)組:
System.out.println(Arrays.toString(hobbyArr));
通過以上的代碼,我們可以成功地將JSON數(shù)據(jù)轉(zhuǎn)化為Java中的數(shù)組,非常方便快捷。