значение доступа и ключ в json объект javascript? - PullRequest
0 голосов
/ 10 мая 2019

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

и я использую java-скрипт для получения значения каждой метки даты / времени и его ключа для построения графика с использованием апекс-диаграммы, которая требует, чтобы данные были в виде массива, но я продолжаю получать их в виде объекта json, даже если я их анализирую находится в этой форме

 {…}
​
"-LeXZ024bCLM5h44sESQ": Object { "2019-5-10 20 25": 48, value: 13 }
​
"-LeXZ1DXWyJeWmChbYGR": Object { "2019-5-10 20 25": 83, value: 14 }
​
"-LeXZ2IJjdX3SJE7J0Q1": Object { "2019-5-10 20 25": 25, value: 15 }
​
"-LeXZ3RwJ8ojPpUOnxU5": Object { "2019-5-10 20 25": 24, value: 19 }

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

вот код, который я попробовал:

 firebase.database().ref('Facilities').child('Library').on('value', function(snapshot) {
  var jsonObject = snapshot.val();
    console.log(jsonObject);


     var parsed_2 = Object.keys(jsonObject).map(function(_) { return jsonObject[_]; });  
     console.log(parsed_2);
});

1 Ответ

0 голосов
/ 10 мая 2019

Попробуйте что-то вроде этого:

this.db.list('').valueChanges().subscribe((values: any) => {
      var firstobj: [0, 1];

      firstobj= values[0];

      firstobj[Object.keys(firstobj)[0]];
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...