Δημιουργήστε διεπαφές TypeScript από ένα δείγμα JSON, με ένθετους τύπους, πίνακες και προαιρετικά πεδία. Εκτελείται στο πρόγραμμα περιήγησής σας.
Πώς να χρησιμοποιήσετε το JSON σε TS
Επικολλήστε ένα αντικείμενο ή πίνακα JSON.
Προαιρετικά ορίστε το όνομα της ριζικής διεπαφής.
Αντιγράψτε τις παραγόμενες διεπαφές TypeScript.
Συχνές ερωτήσεις
Κάθε ένθετο αντικείμενο γίνεται η δική του ονομασμένη διεπαφή, αναφερόμενη από τον γονέα της, οπότε το αποτέλεσμα είναι καθαρό και επαναχρησιμοποιήσιμο.
Πίνακες αντικειμένων συγχωνεύονται σε μία διεπαφή, και κλειδιά που λείπουν από κάποια στοιχεία σημειώνονται ως προαιρετικά. Πίνακες μικτών πρωτογενών τιμών αποκτούν έναν τύπο στοιχείου ένωσης.
Όχι. Οι τύποι δημιουργούνται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας, οπότε τα δεδομένα σας δεν φεύγουν ποτέ από τη συσκευή σας.
Μια γεννήτρια JSON σε TypeScript που συνάγει διεπαφές από ένα παράδειγμα, χειριζόμενη ένθετα αντικείμενα, πίνακες αντικειμένων με προαιρετικά κλειδιά και τύπους ένωσης.
Εκτελείται τοπικά στο πρόγραμμα περιήγησής σας, οπότε είναι γρήγορη και τα δεδομένα σας παραμένουν ιδιωτικά. Συνάγει ένα σχήμα από το δείγμα παρά επιβάλλει σχήμα.
Σχετικά εργαλεία
Δημιουργήστε hash SHA-1, SHA-256, SHA-384 και SHA-512 οποιουδήποτε κειμένου, απευθείας στο πρόγραμμα περιήγησής σας.
Μετατρέψτε χρώματα μεταξύ HEX, RGB και HSL με ζωντανή προεπισκόπηση.
Μετατρέψτε Unix timestamps σε ευανάγνωστες ημερομηνίες και αντίστροφα: UTC, τοπική, ISO 8601 και σχετικός χρόνος. Δευτερόλεπτα και χιλιοστά δευτερολέπτου αναγνωρίζονται αυτόματα.
Κωδικοποίηση και αποκωδικοποίηση URL και στοιχείων URL με percent-encoding, ασφαλές για UTF-8.