• 1000 последнее имя преобразовано в строку. Вот код, который я использую, я хочу получить все имя в виде строки, разделенной запятой
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null,
response -> {
try {
JSONArray jsonArray = response.getJSONArray("users");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String name = jsonObject.optString("name");
ArrayList<String> artistClassArrayList3 = new ArrayList<String>();
artistClassArrayList3.add(name);
StringBuilder sbString = new StringBuilder("");
for(String language : artistClassArrayList3){
sbString.append(language).append(", ");
}
String strList = sbString.toString();
if( strList.length() > 0 )
strList = strList.substring(0, strList.length() - 1);
textView.setText(strList);
}
} catch (JSONException e) {
Toast.makeText(getApplicationContext(), "Error J :: " + e.getMessage(), Toast.LENGTH_SHORT).show();
}
}, error -> Toast.makeText(getApplicationContext(), "Error R:: " + error.getMessage(), Toast.LENGTH_SHORT).show());