JSON → TypeScript

JSON → TypeScript

Tạo interface TypeScript từ đối tượng hoặc mảng JSON.

Miễn phí
Không đăng ký
Tức thì
Riêng tư
Nhập
9 từ • 75 ký tự • 61 không khoảng trắng • 5 dòng
Chuyển sang
Đầu ra
11 từ • 79 ký tự • 62 không khoảng trắng • 6 dòng

Riêng tư theo thiết kế

Việc chuyển đổi chạy hoàn toàn trên trình duyệt. Văn bản của bạn không được gửi lên máy chủ.

Mẹo

Định dạng in đẹp JSON. Nén gỡ khoảng trắng. JSON → TypeScript tạo interface từ object và mảng.

Cách chuyển với JSON → TypeScript

  1. Dán JSON hợp lệ vào khung input.

  2. Kết quả cập nhật khi bạn gõ — không tải dữ liệu lên.

  3. Dùng Chuyển sang để đổi giữa Định dạng, nén và TypeScript với cùng JSON.

  4. Sao chép kết quả. JSON không hợp lệ hiện lỗi thay vì output.

Khi nào nên dùng?

  • Định dạng

    In đẹp JSON với thụt lề và sắp xếp khóa tùy chọn.

  • Nén

    Gỡ khoảng trắng khỏi JSON hợp lệ để payload nhỏ hơn.

  • Kiểu

    Chuyển mẫu JSON thành interface TypeScript.

  • Ở lại đây

    JSON không rời tab này.

JSON của bạn được giữ riêng tư.

Định dạng, nén và tạo TypeScript chạy hoàn toàn trên trình duyệt.

Tìm hiểu thêm về quyền riêng tư →

Về công cụ chuyển JSON trực tiếp

Nén JSON và JSON → TypeScript chia sẻ persist với Định dạng JSON. Nén gỡ khoảng trắng từ JSON hợp lệ. TypeScript tạo interface từ object và mảng. JSON không hợp lệ hiện lỗi thay vì bịa output. Chuyển sang nhảy giữa ba công cụ với cùng payload.

Ví dụ: JSON in đẹp nén thành một dòng cho thân API; cùng object có thể phát interface TypeScript cho client. Dấu phẩy thừa không phải JSON.

Dùng Kiểm tra JSON nếu chỉ cần đúng/sai kèm số dòng. So sánh JSON cho hai tài liệu. Không tải dữ liệu lên.

Công cụ JSON liên quan

Ví dụ JSON → TypeScript

Interface

Input
{ "id": 1, "name": "Ada", "active": true }
Output
export interface Root { id: number; name: string; active: boolean; }

Công cụ JSON

Công cụVí dụDùng khi
Định dạng{ "hello": "world" }In đẹp, review và diff dễ đọc
Nén{"hello":"world"}Payload gọn, log và sao chép
TypeScriptexport interface Root { … }Interface cho mẫu API và mock

Hỏi đáp JSON → TypeScript

Dán đối tượng hoặc mảng JSON vào JSON → TypeScript. TypeScript cập nhật khi bạn gõ. Mảng gốc tạo interface phần tử và `export type Root = RootItem[]`. Đối tượng lồng nhau trở thành interface có tên, bạn có thể sao chép vào dự án.

Không. Suy luận kiểu chạy trên trình duyệt. Dùng mẫu đại diện, gồm mảng và đối tượng lồng nhau khác nhau giữa các phần tử (các khóa đó sẽ là tùy chọn). Xuất kết quả thành tệp .ts từ khung kết quả khi bạn sẵn sàng đưa vào dự án.