Μετατροπέας TOML σε JSON

Επικολλήστε TOML από Cargo.toml, pyproject.toml ή ρυθμίσεις εφαρμογής και μετατρέψτε το σε ευανάγνωστο JSON για σενάρια, ελέγχους και εργασίες μετανάστευσης.

Όλες οι μετατροπές δεδομένων γίνονται τοπικά στο πρόγραμμα περιήγησής σας. Κανένα JSON, CSV, YAML, XML ή TOML δεν αποστέλλεται στους διακομιστές μας.
TOMLJSON

Γρήγορα παραδείγματα

Μετατροπή ρυθμίσεων TOML σε μορφοποιημένο JSON

Το TOML σε JSON βοηθά όταν ρυθμίσεις από έργα Rust, πακετάρισμα Python, αρχεία OpenAI Codex config.toml, ρυθμίσεις στατικού site ή ρυθμίσεις εφαρμογών πρέπει να ελεγχθούν από σκριπτάκια βασισμένα σε JSON, πελάτες API, εργαλεία επικύρωσης ή ελέγχους μετανάστευσης. Ο μετατροπέας αναλύει TOML και γράφει μορφοποιημένο (indented) JSON.

Το TOML έχει σχεδιαστεί για ρυθμίσεις, ενώ το JSON είναι μια γενική μορφή δεδομένων. Πίνακες, arrays of tables και σκάλαιες τιμές μπορούν να αντιστοιχιστούν καλά, αλλά τα σχόλια και η μορφοποίηση δεν διατηρούνται κατά τη μετατροπή.

Παραδείγματα TOML που αξίζει να ελεγχθούν ως JSON

  • Cargo.toml μεταδεδομένα όταν ένα script έκδοσης αναμένει δεδομένα πακέτου σε JSON.
  • pyproject.toml εξαρτήσεις ή ρυθμίσεις εργαλείων πριν τις μεταφέρετε σε άλλο pipeline.
  • OpenAI Codex config.toml αποσπάσματα όταν θέλετε να ελέγξετε πίνακες model, provider, sandbox ή trusted-project.
  • Ρυθμίσεις εφαρμογής με εμφωλευμένους πίνακες και arrays που χρειάζονται γρήγορη επισκόπηση σε JSON.

Τι να ελέγξετε μετά τη μετατροπή

  • Σχόλια και κενά που εξηγούσαν το αρχικό αρχείο TOML.
  • Dotted keys και πίνακες που γίνονται εμφωλευμένα αντικείμενα JSON.
  • Arrays of tables που γίνονται JSON arrays με αντικείμενα.
  • Τιμές date, time και datetime, οι οποίες μπορεί να σειριοποιηθούν ως strings ή ως τιμές όμοιες με Date ανάλογα με τη διαδρομή του parser.
Σημείωση σχετικά με την ημερομηνία: ελέγξτε τις ημερομηνίες TOML πριν χρησιμοποιήσετε το JSON αποτέλεσμα στην παραγωγή. Διάφοροι συνδυασμοί parser και serializer μπορούν να τις διατηρήσουν ως strings ή ως τιμές Date.

Συναφής μετατροπέας

Πηγαίνοντας στην αντίθετη κατεύθυνση; Χρησιμοποιήστε το JSON σε TOML μετατροπέας για JSON τύπου config που μπορούν να αναπαρασταθούν ως TOML.

Συχνές ερωτήσεις για TOML σε JSON

Διατηρούνται τα σχόλια TOML στο JSON;

Όχι. Το JSON δεν έχει σύνταξη σχολίων, οπότε τα σχόλια TOML αφαιρούνται κατά τη μετατροπή.

Πώς αντιπροσωπεύονται οι πίνακες TOML σε JSON;

Οι πίνακες TOML γίνονται εμφωλευμένα αντικείμενα JSON. Τα arrays of tables γίνονται JSON arrays που περιέχουν αντικείμενα.

Τι συμβαίνει με τις τιμές ημερομηνίας και ώρας του TOML;

Οι τιμές date, time και datetime πρέπει να ελεγχθούν μετά τη μετατροπή γιατί η συμπεριφορά του parser μπορεί να επηρεάσει αν εμφανίζονται ως strings ή ως τιμές όμοιες με Date.