8485868788899091929394
Reader rdr = pReader; int ch = pReader.read(); while (ch != -1) { switch (ch) { case '{': pReader.unread(ch); /* if (bufferIt) { rdr = new BufferedReader(pReader); } */ return new JSONObject(rdr,strict); case '[':
90919293949596979899100
/* if (bufferIt) { rdr = new BufferedReader(pReader); } */ return new JSONObject(rdr,strict); case '[': pReader.unread(ch); /*if (bufferIt) { rdr = new BufferedReader(pReader); } */ return new JSONArray(rdr, strict); case ' ':