Node.js Необходимо переформатировать консольный формат - PullRequest
0 голосов
/ 26 апреля 2020

Итак, я делаю бот-дискорд, и мне нужно было использовать API-интерфейсы Google листов для бота. Ответ API-интерфейса Google в консоли отформатирован неправильно, поэтому мне нужно переформатировать ответ. это таблица лидеров, поэтому я надеюсь, что смогу отформатировать ее, чтобы она заняла первое место в рейтинге, второй флаг, третий игрок и т. д. вот как он форматирует;

[
  [
    '1',
    '',
    'person',
    '172',
    'levels',
    'discord',
    'levels',
    'levels',
    'levels'
  ],
  [
    '2',
    '',
    'person',
    '154',
    'levels',
    'discord',
    'levels',
    'None',
    'None'
  ],

вот как мне нужно отформатировать;

Repsponse {
  Rank: 1,
  flag:  ,
  Player: person,
  Points: 172,
  Levels: levels,
  Discord: discord,
      ],
      [
  Rank: 2,
  flag:  ,
  Player: person,
  Points: 154,
  Levels: levels,
  Discord: discord,
      ],

Надеюсь, что это имеет смысл, спасибо

1 Ответ

0 голосов
/ 26 апреля 2020

привет, я анализировал вашу проблему, попробуйте с функцией карты преобразовать результат

let response = {example:'value',example2:'value2'}
let response = [Object.keys(response).map(key => response[key])]
...