Μετατροπέας JSON σε TOML
Μετατρέψτε JSON σε TOML και TOML πίσω σε JSON, και προς τις δύο κατευθύνσεις, εξ ολοκλήρου στο πρόγραμμα περιήγησής σου.
Πώς να χρησιμοποιήσετε το JSON / TOML
- 01
Επιλέξτε κατεύθυνση: JSON σε TOML ή TOML σε JSON.
- 02
Επικολλήστε το JSON ή το TOML σου.
- 03
Αντιγράψτε το αποτέλεσμα, ή κάντε εναλλαγή για να μετατρέψετε πίσω.
Αμφίδρομος μετατροπέας JSON και TOML
Μετατρέπει αμφίδρομα JSON και TOML. Επίλεξε κατεύθυνση, επικόλλησε δεδομένα και αντίγραψε αποτέλεσμα. Χρησιμοποιεί δοκιμασμένο αναλυτή TOML που χειρίζεται σωστά ένθετους πίνακες και συστοιχίες πινάκων.
Όλα εκτελούνται τοπικά, ώστε δεδομένα ρυθμίσεων όπως hostname ή token να μη φεύγουν από τη συσκευή.
Σε τι χρησιμεύει το TOML
Το TOML, Tom's Obvious, Minimal Language, είναι μορφή ρυθμίσεων σχεδιασμένη να διαβάζεται εύκολα και να αντιστοιχεί καθαρά σε πίνακα hash. Χρησιμοποιείται από το Cargo της Rust στο Cargo.toml και από έργα Python στο pyproject.toml.
JSON και TOML: παρόμοια δεδομένα, διαφορετικές χρήσεις
Τα JSON και TOML περιγράφουν παρόμοια δεδομένα. Το JSON κυριαρχεί σε API και ανταλλαγή μεταξύ μηχανών. Το TOML προορίζεται για ρυθμίσεις γραμμένες από ανθρώπους, με ενότητες, σχόλια και ημερομηνίες.
Το TOML υποστηρίζει εγγενείς ημερομηνίες, ώρες και αριθμούς με τύπο, ώστε οι τιμές να διατηρούν το νόημά τους αντί να γίνονται όλες συμβολοσειρές.
Προσοχή στις τιμές null
Τα περισσότερα δεδομένα μετατρέπονται αμφίδρομα, αλλά το TOML δεν έχει τιμή null. Αφαίρεσε ή αντικατάστησε τα JSON null πριν τη μετατροπή, διαφορετικά δεν μπορούν να αναπαρασταθούν.
Συχνές ερωτήσεις
Τι είναι το TOML;
Το TOML είναι μια ελάχιστη μορφή ρυθμίσεων σχεδιασμένη να είναι εύκολα αναγνώσιμη, που χρησιμοποιείται από εργαλεία όπως το Cargo και πολλά έργα Python στο pyproject.toml.
Μπορούν όλα να μετατραπούν καθαρά;
Τα περισσότερα δεδομένα ναι. Το TOML δεν έχει null, οπότε οι τιμές null του JSON δεν μπορούν να αναπαρασταθούν. Αφαιρέστε ή αντικαταστήστε τες πριν τη μετατροπή.
Ανεβαίνουν τα δεδομένα μου κάπου;
Όχι. Η μετατροπή εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σου, οπότε τα δεδομένα σου δεν φεύγουν ποτέ από τη συσκευή σου.