Как фильтровать с помощью console.log JSON? - PullRequest
0 голосов
/ 27 мая 2020

Мне нужно отфильтровать в console.log данные, которые я получаю из json, который я показываю на изображении. Как мне это сделать?

Код

Это мой. JSON

[
  {
    "category": "FORMULARIOS",
    "items": [
      {
        "label": "Botones",
        "url": "ui-botones"
      },
      {
        "label": "Inputs",
        "url": "ui-inputs"
      }
    ]
  },
  {
    "category": "CORREOS",
    "items": [
      {
        "label": "Facturas",
        "url": "ui-facturas"
      },
      {
        "label": "Movimientos",
        "url": "ui-movimientos"
      }
    ]
  },
  {
    "category": "ALERTAS",
    "items": [
      {
        "label": "Toast",
        "url": "ui-toast"
      },
      {
        "label": "Toolips",
        "url": "ui-toolips"
      }
    ]
  }
]

1 Ответ

0 голосов
/ 28 мая 2020

Можно так:

var yourJSON ="......";
var newData = filterData('CORREOS');

function filterData(catalogyName) {
    return yourJSON.filter(object => {
        return object['category'] == catalogyName;
    });
}

console.log(newData);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...