欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json 轉成數組

張吉惟1年前7瀏覽0評論

在Java開發中,經常需要將JSON格式的數據轉換成Java數組。這就需要使用Java中的json庫來進行轉換。

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
// 定義json格式的字符串
String jsonStr = "[{\"name\":\"John\",\"age\":20},{\"name\":\"Jack\",\"age\":30},{\"name\":\"Tom\",\"age\":25}]";
// 將jsonStr轉換成JSONArray對象
JSONArray jsonArray = JSON.parseArray(jsonStr);
// 將JSONArray對象轉換成String數組
String[] strArr = new String[jsonArray.size()];
for (int i = 0; i < jsonArray.size(); i++) {
strArr[i] = jsonArray.getJSONObject(i).getString("name");
}
// 輸出轉換后的結果
System.out.println(Arrays.toString(strArr));

以上代碼通過使用阿里巴巴的Fastjson庫將JSON字符串解析為JSONArray對象,再使用JSONArray對象轉換為Java數組。在此過程中,需要根據JSON格式的數據結構來獲取對應的數據。例如,獲取"name"字段的值需要使用getJsonObject方法獲取JSONObject對象,再使用getString方法獲取具體的值。