Разбор данных с неизвестными JSON узлами - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь преобразовать некоторые JSON в массивы javascript, однако дата используется как ключ, а также атрибут в узле. Я хотел использовать функцию карты для извлечения дат, однако у меня есть дополнительный ключ даты, которого я не знаю заранее. Мне нужно l oop через ключи и анализировать данные, или есть умный способ использовать javascript функции, такие как map, чтобы сделать это?

    var label_Dates = data.map(({date}) => date);
    var label_Data = data.map(({totalAssets}) => totalAssets);


    JSON data:

    2020-03-31: {...}
        date: "2020-03-31"
        totalAssets: "300280000000.00"
    2019-12-31: {...}
        date: "2019-12-31"
        totalAssets: "306928000000.00"
    2019-09-30: {...}
    2019-06-30: {...}
    2019-03-31: {...}
    2018-12-31: {...}
    2018-09-30: {...}
    2018-06-30: {...}
    2018-03-31: {...}

1 Ответ

1 голос
/ 04 августа 2020

В этом примере показано, что вам нужно поместить все значения объекта JSON в массив:

var json = {"date1":"aa","date2":"cc"};

const arr = Object.values(json);

console.log(arr);

Вывод:

['aa', 'cc']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...