List colNamelist = java.util.Arrays.asList(arrcolName); List rowDatalist = java.util.Arrays.asList(arrrowData); JSONArray JsonArray = new JSONArray(); for (int i=0;i<colNamelist.size();i++){ JSONObject Json = new JSONObject(); Json.put("data",rowDatalist.get(i).toString()); } JsonArray.add(Json); }