ToolHub
Mở công cụ

JSON sang lớp C#

Chuyển đổi JSON thành định nghĩa lớp C#, hỗ trợ phát hiện kiểu tự động và chú thích thuộc tính

Chuyển đổi định dạng

Về công cụ này

JSON to C# Class có thể chuyển đổi dữ liệu JSON thành định nghĩa lớp C#, hỗ trợ phát hiện kiểu tự động. Nó đồng thời hỗ trợ chú thích thuộc tính System.Text.Json và Newtonsoft.Json, xử lý lớp lồng và danh sách, và cung cấp tùy chọn kiểu tham chiếu nullable. Công cụ này giúp nhà phát triển .NET nhanh chóng tạo mô hình cần thiết cho tích hợp API và tuần tự hóa dữ liệu.

Tính năng chính

Xem nhanh

Tình huống sử dụng

json csharp dotnet class

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

JSON to C# Class là gì?

JSON to C# Class là công cụ dựa trên trình duyệt, có thể chuyển đổi dữ liệu JSON thành định nghĩa lớp C#, hỗ trợ phát hiện kiểu tự động. Nó tạo kiểu C# chính xác, xử lý đối tượng lồng và thêm chú thích thuộc tính tuần tự hóa JSON.

Hỗ trợ thư viện JSON nào?

Công cụ đồng thời hỗ trợ System.Text.Json (sử dụng thuộc tính JsonPropertyName) và Newtonsoft.Json (sử dụng thuộc tính JsonProperty), bạn có thể chọn thư viện ưa thích trong tùy chọn.

Nó có hỗ trợ đối tượng lồng nhau không?

Có. Công cụ sẽ tự động tạo lớp C# riêng cho đối tượng JSON lồng, mỗi lớp lồng có định nghĩa thuộc tính đầy đủ và chú thích thuộc tính JSON.

Tùy chọn kiểu tham chiếu nullable là gì?

Sau khi bật, công cụ sẽ thêm chú thích kiểu nullable (ví dụ: string?) cho trường JSON có giá trị null, để duy trì khả năng tương thích với kiểu tham chiếu nullable C# 8.0+.

Dữ liệu JSON của tôi có bị gửi đến máy chủ không?

Không. Tất cả thao tác chuyển đổi đều hoàn thành cục bộ trong trình duyệt, dữ liệu JSON của bạn sẽ không bị tải lên hoặc truyền đến bất kỳ máy chủ nào, đảm bảo dữ liệu hoàn toàn riêng tư và an toàn.