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

java 數組轉 json

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

在Java開發(fā)中,經常會用到將數組數據轉換成json格式的需求,本文將介紹使用Java將數組數據轉換成json格式的方法。

JSONArray jsonArray = new JSONArray();
int[] arr = {1, 2, 3, 4, 5};
for(int i = 0; i< arr.length; i++){
jsonArray.put(arr[i]);
}
String jsonStr = jsonArray.toString();

以上代碼首先創(chuàng)建了一個空的JSONArray數組,然后使用for循環(huán)遍歷數組,將數組中的每個元素添加到JSONArray中,最后將JSONArray轉換成字符串。

如果我們要轉換的數組是一個二維數組,那么可以使用JSONArray的put方法將每個內層數組轉換成JSONArray對象,代碼如下:

JSONArray jsonArray = new JSONArray();
int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
for(int i = 0 ; i< arr.length ; i++){
JSONArray innerJsonArray = new JSONArray();
for(int j = 0 ; j< arr[i].length ; j++){
innerJsonArray.put(arr[i][j]);
}
jsonArray.put(innerJsonArray);
}
String jsonStr = jsonArray.toString();

以上代碼中,我們使用了兩個for循環(huán)遍歷二維數組,首先依次將每個內層數組轉換成JSONArray對象,然后把每個JSONArray對象添加到最終的JSONArray中,最后將JSONArray轉換成字符串。

總之,在Java開發(fā)中,將數組數據轉換成json格式是一個必不可少的功能,好在使用JSONArray和JSONObject等相關類就能輕松實現,能快捷地滿足我們的需求。