ตัวจับคู่การย้ายค่า Enum ของ API
จับคู่ค่า enum เก่ากับ enum ใหม่ แล้วดูค่าที่ยังไม่จับคู่ ถูกลบ หรือเพิ่มใหม่ ใช้กับ JSON Schema, OpenAPI, GraphQL, protobuf และรายการทั่วไป
รับได้สูงสุด 200,000 อักขระต่อ definition และสูงสุด 10,000 ค่าต่อ enum การจับคู่ทำในเบราว์เซอร์ ดาวน์โหลดไฟล์ CSV สองไฟล์และรายงาน JSON ได้ JSON หรือ YAML, OpenAPI, GraphQL enum, .proto enum หรือค่าละหนึ่งบรรทัด สูงสุด 200,000 ตัวอักษร ตรวจสอบการตั้งค่าก่อนเริ่มประมวลผล
ผลลัพธ์ของคุณ
ตัวจับคู่การย้ายค่า Enum ของ API
- วางนิยาม enum เก่า
- วางนิยาม enum ใหม่และเลือกวิธีจับคู่ค่า
- เพิ่ม override ที่ยืนยันแล้วสำหรับค่าที่เปลี่ยนชื่อ
- เรียกใช้การจับคู่และดาวน์โหลด CSV from,to กับตารางตรวจทาน
สิ่งที่ควรทราบ
รับได้สูงสุด 200,000 อักขระต่อ definition และสูงสุด 10,000 ค่าต่อ enum การจับคู่ทำในเบราว์เซอร์ ดาวน์โหลดไฟล์ CSV สองไฟล์และรายงาน JSON ได้
การจับคู่
ค่าที่เหมือนกันและเป็นชนิด JSON เดียวกันจะจับคู่ตรงกัน การจับคู่แบบปรับรูปแบบจะไม่สนใจตัวพิมพ์ ช่องว่าง ขีดกลาง และขีดล่าง แต่คงเครื่องหมายวรรคตอนอื่นกับอักขระ Unicode ไว้ หากค่าใหม่สองค่าอาจตรงกัน ระบบจะทำเครื่องหมายค่าเก่าว่ากำกวมแทนการเดา ค่าใน enum เดียวกันที่มีข้อความ CSV เหมือนกัน เช่น 1 กับ "1" จะถูกปฏิเสธ เพราะไฟล์ย้ายข้อมูลสองคอลัมน์แยกความต่างไม่ได้ ค่า override ใน CSV from,to มีผลเหนือกว่า; to ว่างหมายถึงลบค่า
ค้นหา enum ได้ที่ไหน
สำหรับ JSON หรือ YAML เครื่องมือใช้ enum array เดียวในเอกสาร หรืออาร์เรย์ที่ JSON Pointer ระบุ สำหรับ GraphQL SDL และไฟล์ .proto จะใช้ enum เดียวหรือ enum ที่คุณระบุ รายการทั่วไปใช้หนึ่งค่าต่อบรรทัด
การใช้ผลลัพธ์
CSV from,to มีเฉพาะค่าที่จับคู่แล้ว พร้อมใช้กับ Dataset value mapper ส่วน CSV สำหรับตรวจทานแสดงค่าเก่าทุกค่าพร้อมสถานะและค่าใหม่ที่ไม่มีค่าใดจับคู่ได้ เครื่องมือสร้าง mapping แต่ไม่แก้ไขข้อมูลของคุณ