Maxim_1
@Maxim_1

Как вывести JSON c одинаковыми ключами?

Добрый день !
Как вывести массив JSON . Если ключами одинаковые.

JSON
[
   {
      "model": "Jeep Grand Cherokee 2001",
      "detal": "Компрессор кондиционера",
      "dop": {
         "nam": "ARF-60",
         "sum": "1000",
         "img": "/normal/60_1.jpeg",
         "info": "green"
      }
   },
   {
      "model": "Toyota Land Cruiser 120 2003",
      "detal": "Генератор",
      "dop": {
         "nam": "ARF-95",
         "sum": "2300",
         "img": "/normal/60_1.jpeg",
         "info": "green"
      }
   },
   {
      "model": "Toyota Land Cruiser 120 2003",
      "detal": "Генератор",
      "dop": {
         "nam": "ARF-101",
         "sum": "3080",
         "img": "/normal/60_1.jpeg",
         "info": "green"
      }
   },
   {
      "model": "Jeep Grand Cherokee 2001",
      "detal": "Датчик",
      "dop": {
         "nam": "ARF-102",
         "sum": "4500",
         "img": "/normal/60_1.jpeg",
         "info": "dzerzhinsky"
      }
   }
]
  • Вопрос задан
  • 537 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Отфильтровать по модели:
auto.filter((v,i,a)=>a.find(e=>v.model==e.model)===v)

Отфильтровать по детали:
auto.filter((v,i,a)=>a.find(e=>v.detal==e.detal)===v)

На выходе полноценный массив. Делайте дальше с ним, что хотите.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы