UTILS.
Riêng tư ngay từ đầu
TS

JSON sang TypeScript

Tạo các interface TypeScript từ mẫu JSON, tự động suy luận kiểu dữ liệu theo cấp.

Tệp luôn ở trên thiết bị này

Tệp được xử lý trong trình duyệt, không bao giờ tải lên máy chủ. Trang web tải mã và tài nguyên cần thiết để chạy công cụ. Không tài khoản hay theo dõi.

Dùng Tải xuống để lưu công cụ thành một tệp HTML dùng ngoại tuyến.

Quyền riêng tư →
đầu ra

Về công cụ này

Dán một mẫu JSON và nhận về các interface TypeScript tương ứng, tạo hoàn toàn trong trình duyệt của bạn.

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

Các đối tượng lồng nhau được xử lý thế nào?
Mỗi đối tượng lồng nhau trở thành một interface riêng, đặt tên theo kiểu PascalCase dựa trên key của nó, kèm một interface Root ở trên cùng.
Mảng được gán kiểu ra sao?
Mảng được gán kiểu từ phần tử đầu tiên dưới dạng T[]; mảng rỗng trở thành any[].

Công cụ khác