Прежде всего вам не следует использовать ключевое слово Array, поскольку оно является словом сохранения, вы можете изменить его на что-то вроде jsonMap.Вам следует использовать ArrayMap<String, String>
, если вы вставляете строку в ключевой элемент.Ваш код будет выглядеть так:
ArrayMap<String, String> jsonMap = new ArrayMap<>();
for(int i=0; i<arr.length(); i++){
JSONObject jsonPart = arr.getJSONObject(i);
jsonMap.put("Main", jsonPart.getString("main"));
jsonMap.put("Description", jsonPart.getString("description"));
jsonMap.put("Id", jsonPart.getString("id"));
TxT.append(TxT.getText() + jsonMap.get(i));
}