Bộ ánh xạ di chuyển Enum API
Ánh xạ các giá trị enum cũ sang enum mới và xem giá trị nào chưa ánh xạ, bị xóa hoặc được thêm. Dùng được với JSON Schema, OpenAPI, GraphQL, protobuf và danh sách thông thường.
Nhận tối đa 200,000 ký tự mỗi định nghĩa và tối đa 10,000 giá trị mỗi enum. Việc đối chiếu diễn ra trong trình duyệt. Tệp tải xuống gồm hai tệp CSV và báo cáo JSON. JSON hoặc YAML, OpenAPI, enum GraphQL, enum .proto hoặc mỗi dòng một giá trị. Tối đa 200.000 ký tự. Kiểm tra cài đặt trước khi chạy.
Kết quả của bạn
Bộ ánh xạ di chuyển Enum API
- Dán định nghĩa enum cũ.
- Dán định nghĩa enum mới và chọn cách ghép giá trị.
- Thêm các ghi đè đã xác nhận cho những giá trị đã đổi tên.
- Chạy ánh xạ và tải CSV from,to cùng bảng rà soát.
Điều cần biết
Nhận tối đa 200,000 ký tự mỗi định nghĩa và tối đa 10,000 giá trị mỗi enum. Việc đối chiếu diễn ra trong trình duyệt. Tệp tải xuống gồm hai tệp CSV và báo cáo JSON.
Ghép cặp
Các giá trị giống nhau và cùng kiểu JSON được ghép chính xác. Ghép chuẩn hóa bỏ qua chữ hoa chữ thường, khoảng trắng, dấu gạch ngang và gạch dưới, nhưng giữ các dấu câu khác và ký tự Unicode. Khi hai giá trị mới có thể cùng khớp, giá trị cũ được đánh dấu là mơ hồ thay vì đoán. Các giá trị khác nhau trong một enum nhưng có cùng văn bản CSV, như 1 và "1", bị từ chối vì tệp di trú hai cột không thể phân biệt chúng. Bản ghi đè trong CSV from,to được ưu tiên; to rỗng nghĩa là giá trị đã bị xóa.
Tìm enum ở đâu
Với JSON hoặc YAML, công cụ dùng enum array duy nhất trong tài liệu hoặc array được JSON Pointer chỉ định. Với GraphQL SDL và tệp .proto, công cụ dùng enum duy nhất hoặc enum bạn đặt tên. Danh sách thông thường dùng một giá trị mỗi dòng.
Sử dụng kết quả
CSV from,to chỉ gồm các giá trị đã ánh xạ, sẵn sàng cho Dataset value mapper. CSV rà soát liệt kê mọi giá trị cũ cùng trạng thái và mọi giá trị mới chưa được ánh xạ. Công cụ tạo mapping; công cụ không sửa dữ liệu của bạn.