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:
GET
https://tools.dongvanfb.net/api/[email protected]&pass=bV1emc&type_get=imap


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:

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:

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]
.


Last updated