I am able to Parse the JSON Data.There i got one Problem is that, on the Date Format there is also Default Time on JSON Data.Can Date and timebe splitted?
my JSON
[
{
"MasterID": "E0017",
"StdID": 111,
"Status": "U",
"AmountPaid": 6645,
"Class": 8,
"DateOfReciept": "2017-01-01T00:00:00",***********hereis default time
"Description": "[{\"des\":\"Admission\",\"Amount\":300},{\"des\":\"Monthly Fee\",\"Amount\":5400},{\"des\":\"Exam Fee\",\"Amount\":200},{\"des\":\"Extra Charge\",\"Amount\":400},{\"des\":\"Late Charge\",\"Amount\":345}]",
"RecieptNo": 1011,
"NAME": "Uzumaki Naruto",
"recivedDate": "2017-03-10T00:00:00",
"reciever": "Cynthia Irwin"
}
]
getUsersListData()
private void getUsersListData() {
String URL = Navigation_URL + "?id=" + master_id;
StringRequest stringRequest = new StringRequest(Request.Method.GET, URL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
ArrayList<StudentFeeInformation> student_list = new ArrayList<>();
JSONArray jArray = new JSONArray(response);
// studentFeeInformation = new StudentFeeInformation(response);
for (int i = 0; i < jArray.length(); i++) {
JSONObject jsonObject = jArray.getJSONObject(i);
String status = jsonObject.getString("Status");
String DateofReceipt = jsonObject.getString("DateOfReciept");
String ReceiptNumber = jsonObject.getString("RecieptNo");
String FeeReceivedDate = jsonObject.getString("recivedDate");
System.out.println("status:" + status);
student_list.add(new StudentFeeInformation(status, DateofReceipt, ReceiptNumber, FeeReceivedDate));
}
System.out.println("student_list size:" + student_list.size());
CustomFeeListStudentAdapter customFeeListStudentAdapter = new CustomFeeListStudentAdapter(getActivity(), student_list);
listView.setAdapter(customFeeListStudentAdapter);
} catch (JSONException e) {
System.out.println("This is not good");
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// Toast.makeText(view.Fee.this, error.toString(), Toast.LENGTH_LONG).show();
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> headers = new HashMap<String, String>();
return headers;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(getContext());
requestQueue.add(stringRequest);
}
can it be possible to parse only certain value from the JSON Data?