Как правильно получить данные из структуры ?

1. Terabaytus 02.05.21 18:56 Сейчас в теме
Добрый день, получаю от сервера ответ в JONS

"resourceType": "Contract",
    "identifier": [
        {
            "system": "https://",
            "value": ""
        }
    ],
    "term": [
        {
            "offer": {
                "party": [
                    {
                        "reference": [
                            {
                                "reference": ""
                            }
                        ],
                        "role": {
                            "coding": [
                                {
                                    "system": "https://",
                                    "code": ""
                                }
                            ]
                        }
                    }
                ]
            },
            "asset": [
                {
                    "valuedItem": [
                        {
                            "entityCodeableConcept": {
                                "text": "Шариковая ручка"
                            },
                            "identifier": {
                                "system": "https://",
                                "value": "01-01"
                            },
                            "unitPrice": {
                                "value": 10.00,
                                "currency": "RUB"
                            }
                        },
                        {
                           "entityCodeableConcept": {
                                "text": "Карандашь простой"
                            },
                            "identifier": {
                                "system": "https://",
                                "value": "02-02"
                            },
                            "unitPrice": {
                                "value": 11.00,
                                "currency": "RUB"
                            }
                        },
Показать


его преобразую в структуру просматриваю её в ней 3 массива

resourceType Contract
identifier Массив
term Массив

мне нужно содержимое массива asset поместить в таблицу как до него можно добраться ?
По теме из базы знаний
Найденные решения
2. wonderboy 379 02.05.21 19:27 Сейчас в теме
Если в массиве term только 1 элемент, то
term[0].asset

Если их может быть несколько, то
Для каждого term_Элемент Из term Цикл
	Для каждого asset_Элемент Из term_Элемент.asset Цикл
		...
Terabaytus; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. wonderboy 379 02.05.21 19:27 Сейчас в теме
Если в массиве term только 1 элемент, то
term[0].asset

Если их может быть несколько, то
Для каждого term_Элемент Из term Цикл
	Для каждого asset_Элемент Из term_Элемент.asset Цикл
		...
Terabaytus; +1 Ответить
5. Terabaytus 30.05.21 08:56 Сейчас в теме
(2) Можете ещё посоветовать пожалуйста как лучше данный json обработать
{
  "resourceType": "Bundle",
  "type": "collection",
  "entry": [
    {
      "fullUrl": "urn:uuid:8dce8727-3d4f-40f5-85c8-eb509499cfae",
      "resource": {
        "resourceType": "Composition",
        "status": "final",
        "type": {
           "text":"Catalog"
           },  
        "date" : "2020-06-1",
        "title": "Товар",
        "id": "8dce8727-3d4f-40f5-85c8-eb509499cfae",
        "section": [
          {
            "title": "02. Карандаши",
            "entry": [
              {
                "reference": "urn:uuid:b2ffa03c-943e-4f03-b21e-4bad0b2c9af3"
              }
            ]
          }
        ]
      }
    },
    {
      "fullUrl": "urn:uuid:b2ffa03c-943e-4f03-b21e-4bad0b2c9af3",
      "resource": {
        "resourceType": "CatalogEntry",
Показать


так же через точку циклы и условия ? Если мне нужно обратиться взяв эту ссылку
urn:uuid:b2ffa03c-943e-4f03-b21e-4bad0b2c9af3
найти в структуру с такой же ссылкой
  {
      "fullUrl": "urn:uuid:b2ffa03c-943e-4f03-b21e-4bad0b2c9af3",
      "resource": {
        "resourceType": "CatalogEntry",
3. resonance 81 04.05.21 00:18 Сейчас в теме
Массив можно перебором обработать в цикле и записать данные элементов в таблицу.
Terabaytus; +1 Ответить
4. Terabaytus 04.05.21 08:35 Сейчас в теме
(3)Спасибо так и сделал.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот