Δωρεάν χρήση, χωρίς λογαριασμό
JSON Model Generator
Επικολλήστε ένα δείγμα JSON σε πρόχειρες δηλώσεις μοντέλου TypeScript, C# ή Java. Οι πίνακες και τα ένθετα αντικείμενα συνάγονται από το δείγμα. τίποτα δεν έχει ανέβει.
Πώς δημιουργώ ένα μοντέλο από το JSON;
Επικολλήστε ένα αντικείμενο ή πίνακα JSON, επιλέξτε TypeScript, C# ή Java, εισαγάγετε ένα όνομα κλάσης ρίζας και δημιουργήστε. Ελέγξτε τους συναγόμενους τύπους πριν χρησιμοποιήσετε τον κώδικα.
Συχνές ερωτήσεις
Πώς δημιουργώ ένα μοντέλο από το JSON;
Επικολλήστε ένα αντικείμενο ή πίνακα JSON, επιλέξτε TypeScript, C# ή Java, εισαγάγετε ένα όνομα κλάσης ρίζας και δημιουργήστε. Ελέγξτε τους συναγόμενους τύπους πριν χρησιμοποιήσετε τον κώδικα.
Έχει μεταφορτωθεί ή αποθηκευτεί το JSON μου;
Όχι. Η ανάλυση και η δημιουργία μοντέλου εκτελούνται σε αυτήν την καρτέλα του προγράμματος περιήγησης. Το JSON σας δεν αποστέλλεται σε διακομιστή ούτε αποθηκεύεται από αυτό το εργαλείο.
Πώς συνάγονται οι προαιρετικές και μηδενικές ιδιότητες;
Μια ιδιότητα που εμφανίζεται με null επισημαίνεται ως μηδενική όπου την υποστηρίζει η γλώσσα. Σε έναν πίνακα αντικειμένων, μια ιδιότητα που λείπει από ορισμένα αντικείμενα δειγματοληψίας επισημαίνεται ως προαιρετική στο TypeScript ή σημειώνεται σε C# και Java που δημιουργήθηκε.
Αυτό ελέγχει ότι ο παραγόμενος κώδικας μεταγλωττίζεται;
Όχι. Συνάγει δηλώσεις μόνο από το παράδειγμα JSON. Ελέγξτε τα ονόματα, τα αριθμητικά εύρη, τον χειρισμό null και τη σύνταξη που δημιουργείται στον μεταγλωττιστή σας πριν τα χρησιμοποιήσετε σε μια εφαρμογή.
Τι συμβαίνει όταν το δείγμα περιέχει πολλούς τύπους τιμών;
Το TypeScript μπορεί να εκφράσει τύπους ένωσης όπως string | αριθμός. Η C# και η Java χρησιμοποιούν αντικείμενο/Αντικείμενο για ετερογενείς ενώσεις. Το Java null και οι προαιρετικές λεπτομέρειες είναι σχόλια, όχι επικύρωση χρόνου εκτέλεσης.