У меня сейчас проблема с извлечением массива объекта из firestor.
for (QueryDocumentSnapshot snapshot : queryDocumentSnapshots) {
Map<String, Object> map = snapshot.getData();
for (Map.Entry<String, Object> entry : map.entrySet()) {
if (entry.getKey().equals("tripList")) {
String alldata = entry.getValue().toString();
try {
JSONArray jsonarray = new JSONArray(alldata);
for(int i=0; i<jsonarray.length(); i++){
JSONObject obj = jsonarray.getJSONObject(i);
String from = obj.getString("from");
String to = obj.getString("to");
System.out.println(from);
System.out.println(to);
}
} catch (JSONException e) {
e.printStackTrace();
}
** структура данных **
Все, что мне нужно сделать, - это просто извлекать данные из объектов и из них