2016-07-10 4 views
0

Я слушаю узел, который имеет ребенок с различными типами значений, как в тэ картинки нижеКак читать узлы, имеющие значения карты только в firebase

enter image description here

Как я могу получить значение узлы, содержащие значения карт, отмеченные только красным прямоугольником?

Я попытался использовать класс java, содержащий поля в красном прямоугольнике, и появляется сообщение об ошибке «Невозможно преобразовать тип String в MyObject». Поэтому я думаю, что он читает детей, которые имеют строковое значение сначала!

+0

Красным прямоугольником, вы имеете в виду все поля под зеленым узлом прямоугольника, отличным от принятого, временем, totalPrice, userEmail и userName? И было бы неплохо, если бы вы разместили фактический JSON, а не картину. Просто используйте параметр экспорта JSON в консоли –

+0

Да, я просто хочу получить то, что в красном прямоугольнике –

ответ

0

Я действительно думаю, что вы должны реструктурировать свои данные, чтобы иметь отдельный узел только для данных, которые вы хотите получить.

+0

Это небезопасно, так как push id не начинается с dash forever –

+1

Да, я бы использовал свой собственный ключ, а не тот firebase дает нам это. Или еще лучше, другой узел для этих данных, которые вы хотите получить. Может быть, я отредактирую ответ. У меня также есть чувство, что они убеждаются, что это начнется с тире навсегда. –

+0

В статье говорится, что push id не всегда начинается с тире –

Смежные вопросы