アプリケーションがSalesforceAPIに接続し、そこに存在するすべての連絡先をプルダウンしようとしています。応答jsonオブジェクトには、33231レコードを示す「totalSize」というキーがあります。JSONArrayとしてレコードにアクセスしようとすると、JSONArrayには2000レコードしか含まれていません。どこかでjsonobjectが切り捨てられている可能性があります。助けてくれませんか。以下は私のコードです。
JSONObject asJSONObject = new JSONObject(new JSONTokener(result));
int totalRecordsSize = Integer.parseInt(asJSONObject.getString("totalSize"));
System.out.println("JSON_RESULT_SIZE : "+totalRecordsSize);
JSONArray array = (JSONArray)asJSONObject.get("records");
int count = array.length();
System.out.println("JSON_ARRAY_SIZE : "+count);
ありがとう