Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String ADDRESS = "http://35.154.181.187:3009/issues/18095.json";
- StringRequest stringRequest = new StringRequest(Request.Method.GET, ADDRESS,
- new Response.Listener<String>() {
- @RequiresApi(api = Build.VERSION_CODES.KITKAT)
- @Override
- public void onResponse(String response) {
- if (!response.equals(null)) {
- Log.e("Your Array Response", response.toString());
- } else {
- Log.e("Your Array Response", "Data Null");
- }
- try {
- JSONObject jsonObject = new JSONObject(response.toString());
- Log.d("jsonObject", "response" + response);
- JSONArray dataArray = jsonObject.getJSONArray("issue");
- Log.d("jsonArray", "array" + dataArray);
- for (int i = 0; i < dataArray.length(); i++) {
- JSONObject object = dataArray.getJSONObject(i);
- /* Data dataViewResponse = new Data();
- Log.d("Data", "data" + dataViewResponse);
- dataViewResponse.getIssue();
- dataViewResponse.getIssue().get(i).getDescription();
- dataViewResponse.getIssue().get(i).setDescription("description");
- dataViewResponse.getIssue().get(i).getStartDate();
- dataViewResponse.getIssue().get(i).setStartDate("start_date");
- dataViewResponse.getIssue().get(i).getDueDate();
- dataViewResponse.getIssue().get(i).setDueDate("due_date");
- dataView.add(dataViewResponse);
- for (int j=0; j< dataViewResponse.getIssue().size(); j++){
- Log.d("Resp","resp"+j);
- dataViewResponse.getIssue().get(j).getProject().size();
- dataViewResponse.getIssue().get(j).getTracker().size();
- dataViewResponse.getIssue().get(j).getStatus().size();
- dataViewResponse.getIssue().get(j).getPriority().size();
- dataViewResponse.getIssue().get(j).getAuthor().size();
- dataViewResponse.getIssue().get(j).getAssignedTo().size();
- dataViewResponse.getIssue().get(j).getCategory().size();
- dataViewResponse.getIssue().get(j).getFixedVersion().size();
- dataViewResponse.getIssue().get(j).getCustomField().size();
- dataViewResponse.getIssue().get(j).getProject();
- dataViewResponse.getIssue().get(j).getProject().get(i).getId();
- dataViewResponse.getIssue().get(j).getProject().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getProject().get(i).getName();
- dataViewResponse.getIssue().get(j).getProject().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getTracker();
- dataViewResponse.getIssue().get(j).getTracker().get(i).getId();
- dataViewResponse.getIssue().get(j).getTracker().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getTracker().get(i).getName();
- dataViewResponse.getIssue().get(j).getTracker().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getStatus();
- dataViewResponse.getIssue().get(j).getStatus().get(i).getId();
- dataViewResponse.getIssue().get(j).getStatus().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getStatus().get(i).getName();
- dataViewResponse.getIssue().get(j).getStatus().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getPriority();
- dataViewResponse.getIssue().get(j).getPriority().get(i).getId();
- dataViewResponse.getIssue().get(j).getPriority().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getPriority().get(i).getName();
- dataViewResponse.getIssue().get(j).getPriority().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getAuthor();
- dataViewResponse.getIssue().get(j).getAuthor().get(i).getId();
- dataViewResponse.getIssue().get(j).getAuthor().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getAuthor().get(i).getName();
- dataViewResponse.getIssue().get(j).getAuthor().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getAssignedTo();
- dataViewResponse.getIssue().get(j).getAssignedTo().get(i).getId();
- dataViewResponse.getIssue().get(j).getAssignedTo().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getAssignedTo().get(i).getName();
- dataViewResponse.getIssue().get(j).getAssignedTo().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getCategory();
- dataViewResponse.getIssue().get(j).getCategory().get(i).getId();
- dataViewResponse.getIssue().get(j).getCategory().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getCategory().get(i).getName();
- dataViewResponse.getIssue().get(j).getCategory().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getFixedVersion();
- dataViewResponse.getIssue().get(j).getFixedVersion().get(i).getId();
- dataViewResponse.getIssue().get(j).getFixedVersion().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getFixedVersion().get(i).getName();
- dataViewResponse.getIssue().get(j).getFixedVersion().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getCustomField();
- dataViewResponse.getIssue().get(j).getCustomField().get(i).getId();
- dataViewResponse.getIssue().get(j).getCustomField().get(i).setId("id");
- dataViewResponse.getIssue().get(j).getCustomField().get(i).getName();
- dataViewResponse.getIssue().get(j).getCustomField().get(i).setName("name");
- dataViewResponse.getIssue().get(j).getCustomField().get(i).getMultiple();
- dataViewResponse.getIssue().get(j).getCustomField().get(i).setMultiple(Boolean.valueOf("multiple"));
- dataViewResponse.getIssue().get(j).getCustomField().get(i).getValue();
- dataViewResponse.getIssue().get(j).getCustomField().get(i).setValue("value");
- dataView.add(dataViewResponse);
- Log.d("dddd","add"+dataView);*/
- }
- /* adapteView = new AdapteView(dataView, ViewActivity.this);
- viewRecycler.setAdapter(adapteView);
- adapteView.notifyDataSetChanged();*/
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- },
- new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- //displaying the error in toast if occurrs
- Log.e("error", "error" + error);
- // Toast.makeText(this, error.getMessage(), Toast.LENGTH_SHORT).show();
- }
- }) {
- @Override
- public Map getHeaders() throws AuthFailureError {
- Map headers = new HashMap<>();
- String credentials = "username:password";
- String auth = "Basic " + Base64.encodeToString(credentials.getBytes(), Base64.NO_WRAP);
- headers.put("Content-Type", "application/json");
- headers.put("Authorization", auth);
- headers.put("user-tz", "-330");
- return headers;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement