Pemetaan Migrasi Enum API
Petakan nilai enum lama ke enum baru dan lihat nilai mana yang belum dipetakan, dihapus, atau baru. Mendukung JSON Schema, OpenAPI, GraphQL, protobuf, dan daftar biasa.
Menerima hingga 200,000 karakter per definisi dan hingga 10,000 nilai per enum. Pencocokan dilakukan di browser Anda. Unduhan berupa dua berkas CSV dan laporan JSON. JSON Schema, OpenAPI, enum GraphQL, enum .proto, atau satu nilai per baris. Maksimal 200.000 karakter. Tinjau pengaturan sebelum menjalankan.
Hasil Anda
Pemetaan Migrasi Enum API
- Tempel definisi enum lama.
- Tempel definisi enum baru dan pilih cara pencocokan nilai.
- Tambahkan penggantian yang telah dikonfirmasi untuk nilai yang namanya berubah.
- Jalankan pemetaan dan unduh CSV from,to serta tabel tinjauan.
Yang perlu diketahui
Menerima hingga 200,000 karakter per definisi dan hingga 10,000 nilai per enum. Pencocokan dilakukan di browser Anda. Unduhan berupa dua berkas CSV dan laporan JSON.
Pencocokan
Nilai identik dengan jenis JSON yang sama dipetakan persis. Pencocokan yang dinormalisasi juga mengabaikan kapitalisasi, spasi, tanda hubung, dan garis bawah sambil mempertahankan tanda baca lain serta karakter Unicode. Jika dua nilai baru mungkin cocok, nilai lama ditandai ambigu alih-alih ditebak. Nilai berbeda dalam satu enum yang memiliki teks CSV sama, seperti 1 dan "1", ditolak karena berkas migrasi dua kolom tidak dapat membedakannya. Penggantian yang dimasukkan sebagai CSV from,to diutamakan; to yang kosong menandai nilai yang dihapus.
Lokasi enum
Untuk JSON atau YAML, alat memakai satu-satunya array enum dalam dokumen atau array yang ditunjuk JSON Pointer Anda. Untuk berkas GraphQL SDL dan .proto, alat memakai satu-satunya enum atau enum yang Anda namai. Daftar biasa menggunakan satu nilai per baris.
Menggunakan hasil
CSV from,to hanya berisi nilai yang dipetakan, siap untuk Dataset value mapper. CSV tinjauan mencantumkan setiap nilai lama beserta statusnya dan setiap nilai baru yang belum memiliki pemetaan. Alat ini membuat pemetaan; data Anda tidak diubah.