Когда jsonarray пуст, я не получаю ответ.Это дает ошибку, что jsonarray не может быть преобразован в jsonobject.Я также отправляю свой ответ почтальона .. Если кошелек [] и bookinginfo [] пустые, это дает ошибку.
JSONObject jsonObject=new JSONObject();
try {
jsonObject.put("user_id",user_id);
} catch (JSONException e) {
e.printStackTrace();
}
JsonObjectRequest jsonObjectRequest=new JsonObjectRequest(Request.Method.POST, url, jsonObject, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Toast.makeText(getActivity(), ""+response, Toast.LENGTH_SHORT).show();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getActivity(), "eee"+error, Toast.LENGTH_SHORT).show();
}
});
requestQueue.add(jsonObjectRequest);
[
{
"id": 1,
"wallet_id": "2",
"wallet_id_to": null,
"order_id": "290151",
"booking_id": null,
"amount": "1.00",
"payment_method": "online",
"status": "paid",
"created_at": "2019-02-16 16:24:16",
"updated_at": "2019-02-16 16:24:16",
"wallet": [],
"booking_info": []
},
{
"id": 2,
"wallet_id": "2",
"wallet_id_to": null,
"order_id": "290151",
"booking_id": null,
"amount": "1.00",
"payment_method": "online",
"status": "received",
"created_at": "2019-02-16 16:24:16",
"updated_at": "2019-02-16 16:24:16",
"wallet": [],
"booking_info": []
}
]