Я пытаюсь создать класс для объекта данных в firebase. Цель состоит в том, чтобы отобразить снимок данных, полученный из Firebase Query, в класс. Хотя я могу сопоставить базовую / плоскую структуру базы данных с классом. Я застреваю, когда моя база данных многоуровневая. Это означает, что данные - это не просто пара ключ / значение String, а значения снова являются массивами / объектами. Я помещаю образец моей базы данных.
Как я могу получить класс для структуры? В частности, я застрял в части «данные» и «состояние», где ввод динамический c.

Несколько замечаний по поводу этой базы данных :
- ключ "data" является динамическим c и может иметь больше записей (d1, d2, d3, dn).
- Таким же образом, ключ "logi c "может иметь несколько значений как в" data ", так и в" state ".