JSON → TypeScript Types
Τι κάνει αυτό το εργαλείο;
Αυτό το εργαλείο μετατρέπει ένα αντικείμενο ή πίνακα JSON σε δηλώσεις TypeScript interface ή type. Επεξεργάζεται αναδρομικά εμφωλευμένα αντικείμενα (δημιουργεί ξεχωριστά interfaces για καθένα), πίνακες αντικειμένων (συγχωνεύει σχήματα), προαιρετικά πεδία (όταν λείπουν κλειδιά από ορισμένα στοιχεία πίνακα) και τιμές null. Η έξοδος είναι έτοιμη για επικόλληση στο TypeScript έργο σας.
Πώς να χρησιμοποιηθεί
-
Επικολλήστε JSON στο αριστερό πάνελ — οι TypeScript τύποι εμφανίζονται άμεσα στα δεξιά.
-
Ορίστε το όνομα του ριζικού interface (προεπιλογή: Root).
-
Επιλέξτε στυλ interface ή type alias.
-
Ενεργοποιήστε το 'null → optional' για να αντιμετωπίσετε τα null πεδία ως προαιρετικά unknowns αντί για ρητό null.
-
Κάντε κλικ στο Φόρτωση παραδείγματος για να δείτε ένα δείγμα μετατροπής.
Οι πίνακες αντικειμένων διαχειρίζονται με τη συγχώνευση όλων των σχημάτων στοιχείων — τα κλειδιά που υπάρχουν μόνο σε ορισμένα στοιχεία σημειώνονται αυτόματα ως προαιρετικά. Όλη η μετατροπή γίνεται στο πρόγραμμα περιήγησής σας.
Keywords: JSON σε TypeScript, JSON σε TS, JSON σε interface, γεννήτρια τύπων TypeScript, συμπέρανση τύπων JSON, TypeScript interface από JSON