Trang chủ
Tom Utilities

JSON sang TypedDict Python

Công cụ JSON

Tạo lớp TypedDict Python với gợi ý kiểu từ mẫu JSON.

Dữ liệu vào

Kết quả

Hướng dẫn sử dụng

Tạo kiểu Python

Dán đối tượng mẫu và chạy Chuyển đổi. Kết quả nhập các trợ giúp typing và định nghĩa lớp cho mỗi đối tượng lồng nhau.

  1. Dán đối tượng JSON.
  2. Nhấn Chuyển đổi.
  3. Sao chép mã Python vào dự án.

Ánh xạ kiểu

Chuỗi thành str, số nguyên thành int, số thập phân thành float, boolean thành bool, mảng thành List[T] và đối tượng lồng nhau thành lớp TypedDict riêng.

Câu hỏi thường gặp

Vì sao dùng TypedDict thay vì dataclass?

TypedDict mô tả dict thuần do json.loads tạo ra mà không cần chuyển đổi, phù hợp với cách xử lý JSON thường gặp.

Giá trị null có kiểu gì?

Kiểu Any vì null không mang thông tin kiểu.