Bỏ qua tới nội dung
Devkito

JSON sang mã nguồn

Tạo kiểu dữ liệu TypeScript, Zod, Go, Rust, Python, Kotlin và C# từ JSON.

Chạy trên máy bạn. Dữ liệu bạn dán vào không được tải lên đâu cả.

Tải miễn phíBảng giá

Có JSON sang mã nguồn và 121 công cụ khác. Miễn phí 7 ngày, không cần tài khoản.

JSON sang mã nguồn trong Devkito

Công cụ này làm gì

Dán một mẫu JSON và nhận về định nghĩa kiểu tương ứng bằng TypeScript, Zod, Go, Rust (serde), Python, Kotlin (kotlinx.serialization) hoặc C# (System.Text.Json). Object lồng nhau được tách thành các kiểu riêng có tên, và bạn tự đặt tên cho kiểu gốc.

Kiểu được suy ra từ mọi giá trị trong mẫu: field thiếu ở một số phần tử mảng sẽ thành optional, null thành kiểu nullable, còn 1.0 được hiểu là float trong khi 1 vẫn là integer. TypeScript có thể dùng interface hoặc type kèm readonly, Go có thể dùng con trỏ cho field tùy chọn, Python chọn được dataclasses hoặc Pydantic v2.

Khi nào bạn cần đến nó

  • Khai báo kiểu cho response API trong project frontend mà không phải viết interface bằng tay.
  • Tạo Zod schema để validate dữ liệu đầu vào lúc runtime.
  • Sinh struct Go hoặc kiểu Rust serde với JSON tag đúng cho payload của bên thứ ba.
  • Phác nhanh model Pydantic hay data class Kotlin từ body mẫu của một webhook.

Cũng hay được tìm bằng