Cách dùng JSON sang Kotlin
- Dán mẫu JSON vào ô nhập liệu. Kotlin đã được chọn sẵn.
- Đặt tên cho root type và chọn các tùy chọn như trường tùy chọn và nhận diện ngày tháng.
- Sao chép code Kotlin đã tạo vào dự án của bạn.
JSON sang Kotlin data class
Mỗi object JSON được chuyển thành một data class Kotlin với các thuộc tính val. Object lồng nhau sẽ trở thành data class riêng, còn mảng được chuyển thành List<T>. Trường tùy chọn có kiểu nullable với giá trị mặc định là null, và @SerialName giữ nguyên tên key gốc trong JSON.
Phân tích cú pháp
Đánh dấu các class bằng @Serializable và gọi Json.decodeFromString<Root>(json) với kotlinx.serialization. Dùng Json { ignoreUnknownKeys = true } khi API có thể thêm trường mới. Các class này cũng hoạt động với Moshi hoặc Gson.
Bảo mật theo thiết kế
Quá trình chuyển đổi chạy hoàn toàn trong trình duyệt của bạn. Phản hồi API chứa dữ liệu khách hàng hoặc dữ liệu nội bộ không bao giờ được tải lên máy chủ.
Cũng được tìm dưới tên: chuyển json sang kotlin, json to kotlin data class, kotlin data class từ json, tạo data class kotlin từ json, công cụ json kotlin, json kotlin generator.
Các công cụ dùng kèm tốt với JSON sang Kotlin
- JSON sang Types — Dán phản hồi API và nhận ngay model sẵn sàng sử dụng bằng 8 ngôn ngữ: TypeScript, Python (dataclass, TypedDict hoặc Pydantic), Go, Java, C#, Kotlin, Swift và Rust.
- Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
- Kiểm tra JSON — Dán JSON vào để kiểm tra xem có hợp lệ không.
- Kiểm tra JSON Schema — Dán schema và dữ liệu JSON để xem chính xác giá trị nào vi phạm quy tắc nào, hoặc tạo schema ban đầu từ dữ liệu mẫu.