Фильтрация строк для отображения в таблице

У меня есть файл JSON с несколькими "строками", как я могу просто показать нужные мне строки?

В моем случае мне нужно показать Name а также ScoreКроме того, мне нужно IP чтобы показать, когда я нажимаю на имя пользователя, и не показывать никаких UselessData строк.

(Мне не нужен код для всего этого, мне просто нужно получить общее представление)

Файл JSON

{
    "records": [
    {
      "name": "AAAA",
      "score": 100,
      "IP" : "0.0.0.0",
      "UselessData" : "Whatever"
    },
    {
      "name": "BBBB",
      "score": 50,
      "IP" : "1.1.1.1",
      "UselessData" : "Whatever"
    },
    [...]
    ],
}

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

1 ответ

Если я правильно понимаю, вам просто нужен массив объектов с тремя свойствами. Я думаю, что вы можете сделать это просто отобразить ваши записи и вернуть объект с данными, которые вам просто необходимы. Что-то вроде этого

x.records.map(function(record) {
  return {name: record.name, score: record.score, IP: record.IP};
});
Другие вопросы по тегам