High-Chart Json Не похож на обычные данные JSON - PullRequest
0 голосов
/ 09 мая 2018

Я хочу сделать график, используя высокий график. С помощью вызова ajax я получил формат:

[{ 'name':'Bananas', 'value':"8"},
        { 'name':'kiwi', 'value':"8"},
        { 'name':'mixed nuts', 'value':"8"},
        { 'name':'orange', 'value':"3"},
        { 'name':'pears', 'value':"2"},
       ]

Но для диаграммы Hight необходимо:

[ ['Bananas', 8],
            ['Kiwi', 3],
            ['Mixed nuts', 1],
            ['Oranges', 6],
            ['Apples', 8],
            ['Pears', 4]

        ]

Существует ли какой-либо метод старшей диаграммы для преобразования формата json или примера кода для изменения json с форматом старшей диаграммы.

1 Ответ

0 голосов
/ 09 мая 2018

Вы можете использовать JavaScript Array#map для преобразования данных в требуемый формат:

const data = [{
    'name': 'Bananas',
    'value': "8"
  },
  {
    'name': 'kiwi',
    'value': "8"
  },
  {
    'name': 'mixed nuts',
    'value': "8"
  },
  {
    'name': 'orange',
    'value': "3"
  },
  {
    'name': 'pears',
    'value': "2"
  },
];

const result = data.map(item => [item.name, item.value]);
console.log(result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...