Chia sẻ với mấy you, cách chúng ta có thể đọc 1 file json
VD: ta có file json có định dạng cấu trúc sau:
[
{
"id": 123,
"title":"Hoà Coder",
"email":[
"nguyen.thanh.hoa.ctec@gmail.com"
],
"domains":[
"https://hoanguyenit.com",
"https://dev.hoanguyenit.com",
"https://cv.hoanguyenit.com",
"https://devninja.io.vn"
]
},
{
"id": 1234,
"title":"Skipperhoa",
"email":[
"nguyen.thanh.hoa.ctec@gmail.com"
],
"domains":[
"https://dev.hoanguyenit.com"
]
}
]
Ta muốn đọc file json đó lưu vào một mảng trong python
import json
# Đọc nội dung từ file JSON
with open('domains.json', 'r') as file:
data = json.load(file)
# Lưu dữ liệu vào một mảng mới
arr_domains = data # Gán dữ liệu từ file JSON vào mảng mới
# In ra mảng arr_domains để kiểm tra kết quả
print(arr_domains)
Bạn có thể thử đoạn code sau. Để request một url json
Nếu bạn chưa cài thư viện thì cài :
pip install urllib3
import urllib3
import json
url = "https://dummyjson.com/products"
http = urllib3.PoolManager()
response = http.request("GET", url)
data = response.data
products =json.loads(data)
for item in products['products']:
print('Current Value = ',item['title'])