Cách dùng JSON sang C#
- Dán mẫu JSON vào ô nhập — C# đã được chọn sẵn.
- Đặt tên kiểu gốc và 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 mã C# được tạo ra và dán vào dự án của bạn.
Class C# từ JSON
Mỗi đối tượng JSON trở thành một C# class với các thuộc tính theo PascalCase và thuộc tính [JsonPropertyName("key")], nên System.Text.Json sẽ ánh xạ đúng các khóa camelCase hoặc snake_case gốc. Mảng được chuyển thành List<T>, giá trị tùy chọn trở thành kiểu nullable (int?, string?), và các ngày theo chuẩn ISO có thể được khai báo là DateTime.
Giải mã (deserialize)
JsonSerializer.Deserialize<Root>(json) đọc dữ liệu JSON. Nếu dùng Newtonsoft.Json, hãy thay các thuộc tính bằng [JsonProperty("key")].
Bảo mật theo thiết kế
Quá trình chuyển đổi hoàn toàn chạy trên trình duyệt của bạn — các phản hồi API chứa dữ liệu khách hàng hoặc dữ liệu nội bộ sẽ không bao giờ được tải lên.
Cũng được tìm dưới tên: chuyển json sang c#, json to c# classes, tạo class c# từ json, c# classes from json, json c# generator.
Các công cụ dùng kèm tốt với JSON sang C#
- 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.