Есть ли способ показать данные из JSON в развал, но в определенном порядке? - PullRequest
0 голосов
/ 06 апреля 2019

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

Вот пример того, чего я хочу достичь:

https://imgur.com/UsJNLBI

Вот данные JSON:

[
  {
    "applicationId": 1,
    "promotion": {
      "id": 1,
      "installments": 6,
      "interests": 5,
      "validSince": "2017-10-12T00:00:00",
      "validUntil": "2019-10-12T00:00:00",
      "tna": "0",
      "cft": "0",
      "bank": {
        "id": 1,
        "name": "",
        "denomination": "NEW BANK",
        "imageUrl": "",
        "code": 7
      },
      "card": {
        "id": 1,
        "name": "Visa",
        "imageUrl": "https://gmcpoland.pl/wp-content/uploads/2016/09/visa.jpg"
      },
      "gateway": {
        "id": 1,
        "description": "Paid"
      }
    }
  },
  {
    "applicationId": 1,
    "promotion": {
      "id": 1,
      "installments": 6,
      "interests": 5,
      "validSince": "2017-10-12T00:00:00",
      "validUntil": "2019-10-12T00:00:00",
      "tna": "0",
      "cft": "0",
      "bank": {
        "id": 1,
        "name": "",
        "denomination": "NEW BANK",
        "imageUrl": "",
        "code": 7
      },
      "card": {
        "id": 2,
        "name": "Master",
        "imageUrl": "https://gmcpoland.pl/wp-content/uploads/2016/09/Master.jpg"
      },
      "gateway": {
        "id": 1,
        "description": "Paid"
      }
    }
  },
  {
    "applicationId": 1,
    "promotion": {
      "id": 1,
      "installments": 6,
      "interests": 5,
      "validSince": "2017-10-12T00:00:00",
      "validUntil": "2019-10-12T00:00:00",
      "tna": "0",
      "cft": "0",
      "bank": {
        "id": 2,
        "name": "",
        "denomination": "NEW BANK 2",
        "imageUrl": "",
        "code": 7
      },
      "card": {
        "id": 1,
        "name": "Visa",
        "imageUrl": "https://gmcpoland.pl/wp-content/uploads/2016/09/visa.jpg"
      },
      "gateway": {
        "id": 1,
        "description": "Paid"
      }
    }
  }
]

После того, как я использую функцию карты, в коллапсе отображаются только данные «карты», а не рекламная акция на банк.

Если вам нужна какая-либо другая информация, дайте мне знать, спасибо.

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