Парсинг JSON

Поддержка
  • Всем привет.

    Имеется ответ JSON в виде:

    [
      [
        {
          "id": 1913535915,
          "title": "test",
          "price": "10.0",
          "discount": null,
          "currency": "PLN",
          "brand_title": "",
          "is_for_swap": false,
          "user": {
            "id": 91277365,
            "login": "ania.722111109",
            "business": false,
            "profile_url": "",
            "photo": {
              "id": 90765857,
              "width": 689,
              "height": 800,
              "temp_uuid": null,
              "url": "",
              "dominant_color": "#31abc2",
              "dominant_color_opaque": "#C1E6ED",
              "thumbnails": [
                {
                  "type": "thumb310",
                  "url": "",
                  "width": 310,
                  "height": 310,
                  "original_size": null
                },
                {
                  "type": "thumb150",
                  "url": "",
                  "width": 150,
                  "height": 150,
                  "original_size": null
                },
                {
                  "type": "thumb100",
                  "url": "",
                  "width": 100,
                  "height": 100,
                  "original_size": null
                },
                {
                  "type": "thumb50",
                  "url": "",
                  "width": 50,
                  "height": 50,
                  "original_size": null
                },
                {
                  "type": "thumb20",
                  "url": "",
                  "width": 20,
                  "height": 20,
                  "original_size": null
                }
              ],
              "is_suspicious": false,
              "orientation": null,
              "reaction": null,
              "high_resolution": {
                "id": "03_01193_ZpyL76DUVsQuFxKtX7YfvqwU",
                "timestamp": 1652804702,
                "orientation": null
              },
              "full_size_url": "",
              "is_hidden": false,
              "extra": {}
            }
          },
          "url": "",
          "promoted": false,
          "photo": {
            "id": 7338767300,
            "image_no": 1,
            "width": 800,
            "height": 600,
            "dominant_color": "#3D3C41",
            "dominant_color_opaque": "#C5C5C6",
            "url": "",
            "is_main": true,
            "thumbnails": [
              {
                "type": "thumb70x100",
                "url": "",
                "width": 70,
                "height": 100,
                "original_size": null
              },
              {
                "type": "thumb150x210",
                "url": "",
                "width": 150,
                "height": 210,
                "original_size": null
              },
              {
                "type": "thumb310x430",
                "url": "",
                "width": 310,
                "height": 430,
                "original_size": null
              },
              {
                "type": "thumb428x624",
                "url": "",
                "width": 428,
                "height": 321,
                "original_size": true
              },
              {
                "type": "thumb624x428",
                "url": "",
                "width": 624,
                "height": 468,
                "original_size": true
              },
              {
                "type": "thumb364x428",
                "url": "",
                "width": 364,
                "height": 273,
                "original_size": true
              }
            ],
            "high_resolution": {
              "id": "02_020b2_ZHirYqTyCczd7rDbPNsrCuZV",
              "timestamp": 1653693356,
              "orientation": null
            },
            "is_suspicious": false,
            "full_size_url": "",
            "is_hidden": false,
            "extra": {}
          },
          "favourite_count": 0,
          "is_favourite": false,
          "favourite_group_id": null,
          "badge": null,
          "conversion": null,
          "service_fee": null,
          "total_item_price": "10.0",
          "view_count": 0,
          "size_title": "M / 38 / 10",
          "search_tracking_params": {
            "score": 0,
            "matched_queries": null
          }
        },
    

    В самом начале есть ID пользователя:

    "user": {
            "id": 91277365,
    

    Также, в конце кода есть значение:

    "conversion": null,
    

    Это значение не всегда равно null.

    Как мне получить ID только тех пользователей, у которых значение "conversion": null, ?

  • @debrovski получи user id и conversion, потом сделай условие через if
    72453225-3dce-4af9-85a2-97da034d0421-image.png

  • @Symposium получаю вот так, $.items[*].id,conversion
    Выходит вот это: d1d2ea53-21fe-405a-8155-243cb709d914-изображение.png

    Не совсем понимаю как теперь через условие чекать все это дело, если парсится все по отдельной строке

  • 0 Votes
    3 Posts
    386 Views
  • 0 Votes
    6 Posts
    2352 Views
  • 0 Votes
    7 Posts
    530 Views
  • 0 Votes
    5 Posts
    671 Views
  • 0 Votes
    12 Posts
    5202 Views