happytails.ai
Ελληνικά

Εργαλείο αντιστοίχισης μετεγκατάστασης enum API

Αντιστοιχίστε τις τιμές ενός παλιού enum σε νέο και δείτε ποιες τιμές δεν αντιστοιχίζονται, αφαιρέθηκαν ή είναι νέες. Λειτουργεί με JSON Schema, OpenAPI, GraphQL, protobuf και απλές λίστες.

Δέχεται έως 200.000 χαρακτήρες ανά ορισμό και έως 10.000 τιμές ανά enum. Η αντιστοίχιση εκτελείται στο πρόγραμμα περιήγησης. Διατίθενται για λήψη δύο αρχεία CSV και αναφορά JSON. JSON Schema, OpenAPI, enum GraphQL, enum .proto ή μία τιμή ανά γραμμή. Έως 200.000 χαρακτήρες. Εξετάστε τις ρυθμίσεις πριν από την εκτέλεση.

Το αποτέλεσμά σας

Αναφέρετε ένα πρόβλημα ή μοιραστείτε μια ιδέα.

Εργαλείο αντιστοίχισης μετεγκατάστασης enum API
  1. Επικολλήστε τον παλιό ορισμό enum.
  2. Επικολλήστε τον νέο ορισμό enum και επιλέξτε πώς θα αντιστοιχιστούν οι τιμές.
  3. Προσθέστε επιβεβαιωμένες παρακάμψεις για τιμές που μετονομάστηκαν.
  4. Εκτελέστε την αντιστοίχιση και κατεβάστε το CSV from,to και τον πίνακα ελέγχου.

Τι να περιμένετε

Δέχεται έως 200.000 χαρακτήρες ανά ορισμό και έως 10.000 τιμές ανά enum. Η αντιστοίχιση εκτελείται στο πρόγραμμα περιήγησης. Διατίθενται για λήψη δύο αρχεία CSV και αναφορά JSON.

Αντιστοίχιση

Ίδιες τιμές του ίδιου τύπου JSON αντιστοιχίζονται ακριβώς. Η κανονικοποιημένη αντιστοίχιση αγνοεί πεζά και κεφαλαία, κενά, παύλες και κάτω παύλες, διατηρώντας τα υπόλοιπα σημεία στίξης και τους χαρακτήρες Unicode. Όταν δύο νέες τιμές θα μπορούσαν να αντιστοιχιστούν, η παλιά σημειώνεται ως αμφίσημη αντί να γίνει εικασία. Διαφορετικές τιμές σε ένα enum με ίδιο κείμενο CSV, όπως 1 και "1", απορρίπτονται επειδή ένα αρχείο μετεγκατάστασης δύο στηλών δεν μπορεί να τις διακρίνει. Υπερισχύουν οι παρακάμψεις που εισάγονται ως CSV from,to· κενό to σημαίνει ότι αφαιρέθηκε η τιμή.

Πού βρίσκονται τα enum

Για JSON ή YAML, το εργαλείο χρησιμοποιεί τον μοναδικό πίνακα enum του εγγράφου ή εκείνον που υποδεικνύει το JSON Pointer σας. Για αρχεία GraphQL SDL και .proto χρησιμοποιεί το μοναδικό enum ή εκείνο που ονομάζετε. Μια απλή λίστα χρησιμοποιεί μία τιμή ανά γραμμή.

Χρήση αποτελέσματος

Το CSV from,to περιέχει μόνο αντιστοιχισμένες τιμές, έτοιμες για το Dataset value mapper. Το CSV ελέγχου παραθέτει κάθε παλιά τιμή με την κατάστασή της και κάθε νέα τιμή στην οποία δεν αντιστοιχίζεται τίποτα. Το εργαλείο δημιουργεί τον χάρτη· δεν αλλάζει τα δεδομένα σας.