Read json

Đọc và phân tích dữ liệu từ định dạng JSON.

Ví dụ: Bạn có 1 HTTP Request như sau:

GEThttps://tools.dongvanfb.net/api/[email protected]&pass=bV1emc&type_get=imap

HTTP Request
HTTP Request

Kết quả trả về là 1 JSON như sau:

{
  "user": {
    "email": "[email protected]",
    "password": "bV1emc"
  },
  "status": true,
  "code": "37589",
  "timestamp": {
    "date": "15/04/2022",
    "time": "22:43"
  }
}

Để lấy giá trị code ("37589") bạn viết như sau:

Read JSON

Giá trị của code sẽ được lưu vào biến $ketQuaCode.

Để lấy giá trị của các thuộc tính ở tầng thấp hơn, ví dụ date ("15/04/2022") nằm trong timestamp, bạn làm như sau:

Read JSON

Giá trị của date sẽ được lưu vào biến $ketQuaDate.

Đối với các JSON có cả mảng dữ liệu, ví dụ như JSON $resp sau:

{
  "success": true,
  "users": [
    {
      "email": "[email protected]",
      "password": "bV1emc",
      "status": true,
      "code": "37589",
      "timestamp": {
        "date": "15/04/2022",
        "time": "22:43"
      }
    },
    {
      "email": "[email protected]",
      "password": "ax1Ym",
      "status": true,
      "code": "18554",
      "timestamp": {
        "date": "05/09/2024",
        "time": "15:12"
      }
    }
  ]
}

Để lấy giá trị date của user thứ 2, bạn viết như sau:

Ở đây users.[1].timestamp.date, thì [1] là index của mảng. Index này bắt đầu tính từ 0. Bạn cũng có thể nhúng giá trị index từ 1 biến khác vào, ví dụ [$index].

Read JSON
Read JSON

Last updated