timcach.vn

JSON sang TypeScript

Xử lý trên trình duyệt · Không upload

Sinh interface/type TypeScript từ JSON mẫu, nhận diện optional và null.

Sinh type TypeScript từ JSON

Dán một JSON mẫu (ví dụ response API), công cụ suy ra các interface TypeScript tương ứng. Đặt tên type gốc tuỳ ý (mặc định Root).

Công cụ nhận diện

  • Kiểu nguyên thuỷ: string, number, boolean.
  • Object lồng nhau → tạo interface con đặt tên theo key.
  • Mảng → T[]; mảng object → gộp key thành một interface phần tử.
  • Field null hoặc thiếu ở một số phần tử → đánh dấu optional / | null.

Lưu ý

Đây là suy luận từ dữ liệu mẫu — hãy rà lại các field optional và union cho đúng với API thực tế. Mọi xử lý chạy trên trình duyệt.

Dữ liệu được xử lý ngay trên thiết bị của bạn, không gửi lên máy chủ. · Đã kiểm thử gần nhất: 2026-07-29.