JSONObject array=new JSONObject("[]");
Debug.Log(array.list);
Output : Null
JSONObject array=new JSONObject("[ ]"); // whitespace between square bracket
Debug.Log(array.list);
Output : System.Collections.Generic.List`1[Defective.JSON.JSONObject]
Its return List with count 1