Pemetaan Migrasi Enum API
Petakan nilai enum lama kepada enum baharu dan lihat nilai yang belum dipetakan, dibuang atau baharu. Berfungsi dengan JSON Schema, OpenAPI, GraphQL, protobuf dan senarai biasa.
Menerima sehingga 200,000 aksara bagi setiap definisi dan sehingga 10,000 nilai bagi setiap enum. Pemadanan dilakukan dalam pelayar anda. Muat turun ialah dua fail CSV dan laporan JSON. JSON Schema, OpenAPI, enum GraphQL, enum .proto atau satu nilai setiap baris. Sehingga 200,000 aksara. Semak tetapan sebelum menjalankan.
Hasil anda
Pemetaan Migrasi Enum API
- Tampal definisi enum lama.
- Tampal definisi enum baharu dan pilih cara nilai dipadankan.
- Tambah penggantian yang telah disahkan bagi nilai yang namanya telah berubah.
- Jalankan pemetaan dan muat turun CSV from,to serta jadual semakan.
Apa yang akan berlaku
Menerima sehingga 200,000 aksara bagi setiap definisi dan sehingga 10,000 nilai bagi setiap enum. Pemadanan dilakukan dalam pelayar anda. Muat turun ialah dua fail CSV dan laporan JSON.
Pemadanan
Nilai yang sama daripada jenis JSON yang sama dipadankan dengan tepat. Pemadanan ternormal juga mengabaikan huruf besar atau kecil, ruang, sengkang dan garis bawah sambil mengekalkan tanda baca lain serta aksara Unicode. Jika dua nilai baharu mungkin sepadan, nilai lama ditandakan sebagai ambigu dan bukannya diteka. Nilai berbeza dalam satu enum yang mempunyai teks CSV yang sama, seperti 1 dan "1", ditolak kerana fail migrasi dua lajur tidak dapat membezakannya. Penggantian yang dimasukkan sebagai CSV from,to diutamakan; to yang kosong menandakan nilai yang dibuang.
Tempat enum ditemui
Untuk JSON atau YAML, alat menggunakan satu-satunya tatasusunan enum dalam dokumen atau tatasusunan yang dinamakan oleh JSON Pointer anda. Untuk fail GraphQL SDL dan .proto, alat menggunakan satu-satunya enum atau enum yang anda namakan. Senarai biasa menggunakan satu nilai bagi setiap baris.
Menggunakan hasil
CSV from,to hanya mengandungi nilai yang dipetakan, sedia untuk Dataset value mapper. CSV semakan menyenaraikan setiap nilai lama bersama statusnya dan setiap nilai baharu yang tiada pemetaan. Alat ini membina peta; data anda tidak diubah.