Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách đọc file JSON trong Python

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.