Дарт: декодировать Json из снимка Firebase - PullRequest
0 голосов
/ 18 декабря 2018

это, вероятно, тривиальный вопрос, я пытаюсь декодировать json из снимка Firebase, вот структура json:

firebaseKey1 : {img1:value1}

firebaseKey2 : {img2:value2}

firebaseKey3 : {img3:value3}

Вот что я попробовал:

 DatabaseReference firebaseRef = FirebaseDatabase.instance.reference();
 firebaseRef.child('...').once().then((DataSnapshot snapshot) {
      Map<dynamic,dynamic> map = snapshot.value;
      map.forEach((key, jsonString) {
            print('$key: $jsonString'); // jsonString = {img1:value1}

            //how to get value1 inside jsonString?
     });
 });

Есть идеи?

1 Ответ

0 голосов
/ 18 декабря 2018

Вам не нужно json.decode.Возвращенное значение уже декодировано.

{key1:value1}

является результатом

final Map<String,dynamic> value = {'key1': 'value1'};
print(value.toString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...