File JSON là gì?
JSON (JavaScript Object Notation) thường dùng truyền dữ liệu trong ứng dụng web (server gửi client hiển thị trang web).
Ví dụ file JSON
Ví dụ 1:
{
"fruit": "Apple",
"size": "Large",
"color": "Red"
}
Ví dụ 2:
{
'name': 'Karan',
'languages': ['English', 'French']
}
File JSON có đuôi .json.
Đọc file JSON trong Python
Python có module json tích hợp. Hai hàm chính: load() đọc file, loads() parse chuỗi JSON.
Import module:
import json
Giả sử file persons.json có nội dung như ví dụ 2. Đọc file:
- Import json.
- Mở file bằng
open(). - Đọc bằng
json.load()gán vào biến. - Sử dụng hoặc in dữ liệu.
Ví dụ
import json
with open('persons.json') as f:
data = json.load(f)
print(data)
Kết quả
{'name': 'Karan', 'languages': ['English', 'French']}
Lưu ý:
- File JSON phải lưu đuôi
.json. - File JSON và chương trình Python nên cùng thư mục, ng ngoặc sẽ raise exception.