JSON σε Γεννήτρια TypeScript
Επικολλήστε ένα παράδειγμα JSON ή μια απόκριση API και δημιουργήστε ευανάγνωστο TypeScript χωρίς να ανεβάσετε δεδομένα.
0 byte
Το TypeScript εμφανίζεται εδώ. Όλα εκτελούνται στο πρόγραμμα περιήγησής σας.
Ένθετες απαντήσεις API
Τα αντικείμενα και οι πίνακες εξάγονται αναδρομικά, συμπεριλαμβανομένων πινάκων ένθετων αντικειμένων και επαναλαμβανόμενων στοιχείων απόκρισης.
Συντηρητικοί αμφιλεγόμενοι τύποι
Οι μικτές πρωτόγονες συστοιχίες γίνονται ενώσεις, οι άδειες συστοιχίες γίνονται unknown[], και οι τιμές μόνο null παραμένουν null.
Ασφαλείς ονομασίες ιδιοκτησίας
Οι αναγνωριστές TypeScript που είναι έγκυροι εκδίδονται ως κλειδιά, έτσι τα πεδία API με χώρους ή υφένες εξακολουθούν να συντάσσονται.
Σχετικά εργαλεία προγραμματιστή
JSON σε Γεννήτρια TypeScript
Συμπεράνετε διεπαφές TypeScript ή ψευδώνυμα τύπων από δείγματα τιμών JSON.
- Εισαγωγή
- έγκυρο δείγμα JSON συν επιλογές ονόματος ρίζας και στυλ εξόδου.
- Έξοδος
- αντιγράψιμες δηλώσεις τύπου TypeScript.
- Πραγματικοί περιορισμοί
- Η εξαγωγή περιγράφει το δείγμα, όχι κάθε μελλοντικό φορτίο· null, κενά arrays, προαιρετικά πεδία, ενώσεις, ημερομηνίες και αναγνωριστικά χρειάζονται αναθεώρηση από τον προγραμματιστή.
- Απόρρητο και επεξεργασία δεδομένων
- Ένα έγκυρο δείγμα JSON με επιλογές root-name και output-style επεξεργάζεται σε αυτό το παράθυρο του προγράμματος περιήγησης. Ο Convertr δεν το λαμβάνει ούτε το αποθηκεύει· το κλείσιμο ή η επαναφόρτωση της σελίδας καθαρίζει την κατάσταση εργασίας, εκτός εάν το εργαλείο προσφέρει ρητά μια τοπική λήψη.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- Παρέχετε έγκυρο δείγμα JSON συν επιλογές root-name και output-style στα χειριστήρια του εργαλείου.
- Επιλέξτε τις ρυθμίσεις που επηρεάζουν τις αντιγράψιμες δηλώσεις τύπου TypeScript και στη συνέχεια εκτελέστε το εργαλείο.
- Εξετάστε τις αντιγράψιμες δηλώσεις τύπου TypeScript πριν τις αντιγράψετε ή τις λάβετε.
Κοινοί τρόποι αποτυχίας
Μη έγκυρο JSON, ένα μη αντιπροσωπευτικό δείγμα ή κλειδιά που απαιτούν ιδιότητες σε εισαγωγικά μπορούν να παράγουν τύπους που χρειάζονται προσαρμογή.
Χρήσιμο παράδειγμα
Επικολλήστε ένα αντικείμενο χρήστη με id, όνομα και ρόλους για να δημιουργήσετε μια διεπαφή χρήστη με μια συμβολοσειρά.