Tạo Java record với trường suy ra từ chuỗi, số, boolean, đối tượng và mảng.
JSON sang Java — tạo Java record từ JSON
Dán đối tượng JSON, đặt tên record gốc và sao chép Java record 16+ — không tải lên, không tài khoản.
Phản hồi API và cấu hình thường ở dạng JSON, trong khi mã Java cần record có kiểu. Công cụ này tạo định nghĩa Java record phản ánh hình dạng đối tượng, gồm đối tượng và danh sách lồng nhau.
Tất cả trong trình duyệt: JSON bên trái, tên lớp gốc tùy chọn, bấm «Tạo», sao chép Java bên phải. JSON không hợp lệ hoặc gốc không phải đối tượng — thông báo lỗi rõ ràng.
Không gian làm việc JSON sang Java
Từ payload mẫu đến record trông sẵn sàng biên dịch — không rời tab.
Bạn có thể làm gì ở đây
Từ payload mẫu đến record trông sẵn sàng biên dịch — không rời tab.
Kiểu record lồng nhau cho JSON lồng nhau; mảng thành List kèm import khi cần.
Sao chép mã nguồn một cú nhấp cho IDE hoặc merge request.
JSON của bạn không rời trình duyệt — chúng tôi không gửi nó lên máy chủ để tạo Java.
Chỉ tạo khi bấm «Tạo», bản nháp không làm hỏng đầu ra.
Cách dùng
Dán đối tượng JSON vào trình soạn thảo bên trái (mẫu API, fixture hoặc log).
Đổi tên record gốc nếu cần, rồi bấm «Tạo».
Xem Java bên phải, chỉnh tên nếu cần, tạo lại rồi Sao chép.
Kỳ vọng
Đầu ra nhắm Java 16+ record; Jackson @JsonProperty đầy đủ chỉ khi khóa JSON không phải định danh Java hợp lệ. Số ánh xạ sang Double; mảng rỗng List<Object>. Tài liệu rất lớn có thể làm chậm tab.
Ví dụ nhanh
Dán đối tượng này rồi bấm «Tạo»:
{
"user": {
"id": 42,
"name": "Ada",
"active": true
},
"tags": ["dev", "json"]
}Trang liên quan
Câu hỏi nhanh
JSON của tôi có bị tải lên để tạo Java không?
Không. Việc tạo chạy hoàn toàn trong trình duyệt. Văn bản bạn dán không được gửi cho chúng tôi để tạo mã Java.