Μετατροπέας TOML ↔ JSON
Δωρεάν online αμφίδρομος μετατροπέας TOML ↔ JSON. Ζωντανή μετατροπή, σφάλματα με γραμμή/στήλη, ρυθμιζόμενη εσοχή. Λειτουργεί εξ ολοκλήρου στον browser, χωρίς αποστολή.
Τι είναι το TOML και γιατί χρησιμοποιείται;
Το TOML είναι μορφή αρχείων ρυθμίσεων σχεδιασμένη για εύκολη ανάγνωση και γραφή. Χρησιμοποιείται ευρέως σε Rust (Cargo.toml), Python (pyproject.toml) και πολλά σύγχρονα έργα.
Πώς μετατρέπω TOML σε JSON;
Επικολλήστε το TOML σας στην καρτέλα TOML → JSON. Το αποτέλεσμα JSON εμφανίζεται αμέσως καθώς πληκτρολογείτε, με την επιλεγμένη εσοχή. Μετά αντιγράψτε ή κατεβάστε.
Μπορώ να μετατρέψω JSON πίσω σε TOML;
Ναι. Πηγαίνετε στην καρτέλα JSON → TOML και επικολλήστε έγκυρο JSON. Επίπεδα αντικείμενα, πίνακες και εμφωλευμένοι πίνακες γράφονται ως πίνακες TOML και inline πίνακες.
Δείχνει το εργαλείο πού βρίσκεται το σφάλμα TOML;
Ναι. Άκυρο TOML εμφανίζει τοπικοποιημένο σφάλμα με την ακριβή γραμμή και στήλη του προβλήματος.
Στέλνονται τα δεδομένα ρυθμίσεων μου σε διακομιστή;
Όχι. Η μετατροπή εκτελείται πλήρως στον browser με τη τοπικά πακεταρισμένη βιβλιοθήκη smol-toml. Τίποτα δεν ανεβαίνει.
Ποιες λειτουργίες TOML υποστηρίζονται;
Το εργαλείο υποστηρίζει την προδιαγραφή TOML 1.0: πίνακες, πίνακες τιμών, inline πίνακες, συμβολοσειρές, ακέραιους, δεκαδικούς, λογικές τιμές, ημερομηνίες και ώρες.
Πώς μετατρέπονται οι ημερομηνίες TOML σε JSON;
Οι ημερομηνίες και ημερομηνίες-ώρες του TOML γίνονται συμβολοσειρές ISO-8601 στο JSON αφού το JSON δεν έχει εγγενή τύπο ημερομηνίας. Η αντίστροφη μετατροπή δίνει συμβολοσειρές σε εισαγωγικά.
Μπορώ να επιλέξω εσοχή JSON;
Ναι. Επιλέξτε 2 κενά, 4 κενά, στηλοποιητή ή συμπαγές (χωρίς κενά) από τον επιλογέα εσοχής.
Πώς να χρησιμοποιήσετε το Μετατροπέας TOML ↔ JSON
Ο μετατροπέας TOML ↔ JSON μεταφράζει μεταξύ αρχείων ρυθμίσεων TOML και JSON και προς τις δύο κατευθύνσεις, ζωντανά καθώς πληκτρολογείτε, με τον parser smol-toml που είναι ενσωματωμένος τοπικά στη σελίδα. Τίποτα από όσα επικολλάτε δεν ανεβαίνει — κάθε μετατροπή τρέχει μέσα στον browser σας.
- Μείνετε στην καρτέλα TOML → JSON και επικολλήστε το TOML σας (για παράδειγμα ένα τμήμα του Cargo.toml ή pyproject.toml) στο πεδίο εισόδου αριστερά. Το αποτέλεσμα JSON εμφανίζεται δεξιά καθώς πληκτρολογείτε.
- Διαλέξτε την εσοχή JSON — 2 κενά, 4 κενά, tab ή συμπαγής — και η έξοδος αναμορφώνεται άμεσα. Άκυρο TOML παράγει σφάλμα με την ακριβή γραμμή και στήλη.
- Μεταβείτε στην καρτέλα JSON → TOML και επικολλήστε έγκυρο JSON για να πάρετε έγγραφο TOML με πίνακες και εν σειρά πίνακες.
- Χρησιμοποιήστε Αντιγραφή στο πάνελ εξόδου, Λήψη για να αποθηκεύσετε output.json ή output.toml, ή Μεταφορά εξόδου στην είσοδο για αλυσιδωτή μετατροπή με επιστροφή.
- Πατήστε Παράδειγμα για να φορτώσετε έτοιμο απόσπασμα που επιδεικνύει πίνακες, συστοιχίες και εν σειρά πίνακες.
Μετάβαση και επιστροφή ημερομηνιών TOML: γίνονται strings ISO-8601 στο JSON, οπότε αφαιρέστε τα εισαγωγικά πριν στείλετε την τιμή πίσω σε αυστηρό επικυρωτή TOML.
Σχετικά εργαλεία
- YAML σε JSON Μετατρέψτε YAML σε JSON άμεσα online. Επικολλήστε YAML και λάβετε καθαρό JSON με επικύρωση και μορφοποίηση.
- JSON σε YAML Μετατρέψτε JSON σε YAML άμεσα. Επικολλήστε JSON και λάβετε καθαρό YAML με σωστή εσοχή.
- XML σε JSON Δωρεάν διαδικτυακός μετατροπέας XML σε JSON. Επικολλήστε XML και λάβετε μορφοποιημένο JSON άμεσα με επικύρωση και διατήρηση δομής.
- Επαληθευτής JSON Επαληθεύστε τη σύνταξη JSON άμεσα με αναλυτικά μηνύματα σφάλματος και αριθμούς γραμμών. Δωρεάν εργαλείο που λειτουργεί στον browser.
- Μορφοποίηση JSON Μορφοποιήστε και διακοσμήστε JSON με προσαρμοσμένη εσοχή. Διακοσμήστε συμπιεσμένο JSON άμεσα στον browser σας.
- TSV σε JSON Μετατρέψτε TSV σε JSON online δωρεάν. Υποστηρίζει κεφαλίδες, αυτόματη αναγνώριση τύπων και ελαχιστοποίηση. Όλα στον browser.
- JSON σε CSV Δωρεάν online μετατροπέας JSON σε CSV. Ισοπεδώστε ένθετα αντικείμενα, επιλέξτε διαχωριστικά και κατεβάστε αμέσως. 100% στον browser.
- Μετατροπέας CSV σε JSON Μετατρέψτε CSV σε JSON online δωρεάν. Υποστηρίζει προσαρμοσμένα διαχωριστικά, αντικείμενα βάσει κεφαλίδων και αυτόματη αναγνώριση τύπων. Όλα στον browser.