← Công cụ

Chuyển JSON sang TypeScript

Tạo type TypeScript chính xác từ mọi JSON chỉ với một cú bấm.

Riêng tư: tệp của bạn không bao giờ rời khỏi thiết bị.

Các phần tử trong mảng được gộp thành một type: khóa thiếu ở một số phần tử sẽ thành tùy chọn, còn đối tượng lồng nhau có type riêng được đặt tên. Mọi thứ bạn dán vào đều không bị tải lên.

Cách hoạt động

  1. Chọn tệp của bạn.
  2. Điều chỉnh cài đặt nếu muốn.
  3. Tải kết quả xuống, hoặc gửi sang thiết bị khác bằng BroAllDone.

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

Làm sao chuyển JSON thành type TypeScript?

Dán JSON, ví dụ một response API, rồi bấm “Tạo type”. Bạn sẽ có interface cho từng đối tượng, sẵn sàng để sao chép hoặc tải xuống.

Mảng các đối tượng được xử lý thế nào?

Mọi phần tử được gộp thành một type. Khóa thiếu ở một số phần tử sẽ thành tùy chọn (key?), còn giá trị lúc là số lúc là chuỗi sẽ thành number | string.

Đối tượng lồng nhau được đặt tên ra sao?

Theo tên khóa của nó: đối tượng "address" thành Address, phần tử của "orders" thành Order. Các đối tượng cùng cấu trúc dùng chung một type thay vì lặp lại.

Tôi có thể lấy schema Zod thay thế không?

Được. Chọn “Schema Zod” để có các schema dùng để validate dữ liệu, kèm type TypeScript được suy ra từ chúng.

Tôi có thể chọn type hay interface không?

Được, và bạn còn có thể đặt tên type chính, chọn có export type hay không, và đặt các trường là chỉ đọc.

JSON của tôi có bị tải lên không?

Không. Type được tạo ngay trong trình duyệt, nên dữ liệu của bạn không bao giờ rời khỏi thiết bị.

Thêm công cụ miễn phí