如何将Volley StringRequest响应转换为JSONArray?

我已经创建了一个StringRequest,它给我带来了一个字符串,该字符串是数组转换的。 码...

 public void onResponse(String response) {
                        Log.d("Response", String.valueOf(response));
                        progresLoader.dismiss();
                        try {
                            JSONArray registerList = new JSONArray(response);
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }

这是响应:

D/Response: "[{\"TotalBookingCount\":11,\"CREName\":\"Abhishek 
  Setia\",\"ServiceDoneCount\":0},{\"TotalBookingCount\":12,\"CREName\":\"Test 
  -01\",\"ServiceDoneCount\":0},{\"TotalBookingCount\":17,\"CREName\":\"Test 
  02\",\"ServiceDoneCount\":0},{\"TotalBookingCount\":11,\"CREName\":\"Test 
  03\",\"ServiceDoneCount\":0}]"

这是错误:

 W/System.err: org.json.JSONException: Value [{"TotalBookingCount":11,"CREName":"Abhishek 
 Setia","ServiceDoneCount":0},{"TotalBookingCount":12,"CREName":"Test 
 -01","ServiceDoneCount":0},{"TotalBookingCount":17,"CREName":"Test 02","ServiceDoneCount":0}, 
 {"TotalBookingCount":11,"CREName":"Test 03","ServiceDoneCount":0}] of type java.lang.String 
 cannot be converted to JSONArray
2020-05-23 01:23:36.251 22336-22336/in.codepoetry.callrecordapp W/System.err:     at org.json.JSON.typeMismatch(JSON.java:111)
2020-05-23 01:23:36.251 22336-22336/in.codepoetry.callrecordapp W/System.err:     at org.json.JSONArray.<init>(JSONArray.java:96)
2020-05-23 01:23:36.251 22336-22336/in.codepoetry.callrecordapp W/System.err:     at org.json.JSONArray.<init>(JSONArray.java:108)

请帮助我解决这个问题