Парсинг Json и цикл

Поддержка
  • Добрый день! Разбираюсь с BAS, нужно спарсить json выдернув все Title и записать в таком формате:
    Бренд@@@ABB|Aling-conel|Aqara
    Цвет@@@Айвори|Бежевый|Бежевый
    Получается прогнать и сохранить в файл Названия (Бренд, Цвет), также получается сохранять массив значений, но пока только из определенного параметра, например, Бренда.
    А как это все до кучи связать и вытянуть по всем параметрам никак не пойму. Файл проекта прикрепил. Подскажите, пожалуйста, как это правильно реализовать, заранее благодарен.

    filters.xml

    "filters": [
          {
            "key": "brend",
            "is_show": true,
            "title": "Бренд",
            "prompt": "",
            "type": "tags",
            "unit": "",
            "values": [
              {
                "key": "abb",
                "title": "ABB",
                "seo_link": null,
                "placeholder": null,
                "is_active": false,
                "checked": false,
                "value": "abb",
                "qty": null,
                "hex": null
              },
              {
                "key": "aling_conel",
                "title": "Aling-conel",
                "seo_link": null,
                "placeholder": null,
                "is_active": false,
                "checked": false,
                "value": "aling_conel",
                "qty": null,
                "hex": null
              },
              {
                "key": "aqara",
                "title": "Aqara",
                "seo_link": null,
                "placeholder": null,
                "is_active": false,
                "checked": false,
                "value": "aqara",
                "qty": null,
                "hex": null
              },
    	{
            "key": "cvet",
            "is_show": true,
            "title": "Цвет",
            "prompt": "",
            "type": "enum",
            "unit": "",
            "values": [
              {
                "key": "aivori",
                "title": "Айвори",
                "seo_link": null,
                "placeholder": null,
                "is_active": false,
                "checked": false,
                "value": "aivori",
                "qty": null,
                "hex": null
              },
              {
                "key": "bejevyi",
                "title": "Бежевый",
                "seo_link": null,
                "placeholder": null,
                "is_active": false,
                "checked": false,
                "value": "bejevyi",
                "qty": null,
                "hex": null
              },
              {
                "key": "belaya",
                "title": "Белый",
                "seo_link": null,
                "placeholder": null,
                "is_active": false,
                "checked": false,
                "value": "belaya",
                "qty": null,
                "hex": null
              },	  
    ...  
    
  • Есть кто?

  • А вы читали описание к действиям модуля JSON ? у вас есть несколько вариантов - например получить все значения по ключу и собирать их потом, или в цикле проходить и брать нужное ... Там в описании все подсказки есть.

  • 0 Votes
    11 Posts
    930 Views
  • 0 Votes
    9 Posts
    901 Views
  • Парсинг XML RSS

    Поддержка
    0 Votes
    4 Posts
    514 Views
  • Biz Mail и BAS

    Поддержка
    0 Votes
    4 Posts
    1300 Views
  • 0 Votes
    9 Posts
    1653 Views