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

java json參數傳遞數組

傅智翔2年前8瀏覽0評論

在Java中使用Json作為接口參數傳遞已經非常普遍了,其中有很多情況下需要傳遞數組。那么在Java中如何傳遞Json數組呢?本文將為大家介紹。

首先需要引入Json相關的庫,例如fastjson、gson等。我們假設我們要傳遞一個整型數組[1,2,3,4,5],可以按照以下方式進行傳遞:

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.util.ArrayList;
import java.util.List;
public class JsonTest {
public static void main(String[] args) {
JSONArray jsonArray = new JSONArray();
Listlist = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
for (Integer integer : list) {
jsonArray.add(integer);
}
JSONObject jsonObject = new JSONObject();
jsonObject.put("array", jsonArray);
System.out.println(jsonObject.toJSONString());
}
}

以上代碼中,我們首先創建一個JSONArray對象,并將整型數組轉換成List類型。然后遍歷List,將每個數字加入JSONArray中。最后創建一個JSONObject對象,并將JSONArray放入其中。

運行以上代碼,控制臺輸出{"array":[1,2,3,4,5]},成功實現了Json數組的傳遞。

除此之外,還有一種更簡單、快速的方式,使用String類型直接傳遞Json字符串,例如:

import com.alibaba.fastjson.JSONObject;
public class JsonTest {
public static void main(String[] args) {
String jsonStr = "{\"array\":[1,2,3,4,5]}";
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
System.out.println(jsonObject.toJSONString());
}
}

以上代碼中,我們創建了一個Json字符串,直接將其轉換成JSONObject對象即可。

以上就是關于Java中Json參數傳遞數組的方式,希望能對大家有所幫助。