Μετατροπέας ENV σε JSON
Μετατρέψτε ένα αρχείο .env σε JSON και JSON πίσω σε .env, και προς τις δύο κατευθύνσεις, εξ ολοκλήρου στο πρόγραμμα περιήγησής σου.
Πώς να χρησιμοποιήσετε το ENV / JSON
- 01
Επιλέξτε κατεύθυνση: .env σε JSON ή JSON σε .env.
- 02
Επικολλήστε το περιεχόμενο του .env σου ή ένα αντικείμενο JSON.
- 03
Αντιγράψτε το αποτέλεσμα, ή κάντε εναλλαγή για να μετατρέψετε πίσω.
Μετατροπή .env και JSON
Ένας αμφίδρομος μετατροπέας μεταξύ αρχείων .env και JSON. Μετέτρεψε ένα αρχείο .env σε αντικείμενο JSON για να το επιθεωρήσετε ή να το επεξεργάσου ή μετέτρεψε το JSON ξανά σε έγκυρο αρχείο .env, που χειρίζεται σχόλια, το πρόθεμα εξαγωγής και τις τιμές που αναφέρονται.
Η μετατροπή σε JSON είναι χρήσιμη για τη μαζική επεξεργασία παραμέτρων, τη διαφορά δύο περιβαλλόντων ή την τροφοδοσία ρυθμίσεων σε ένα εργαλείο που αναμένει JSON. η επαναφορά παράγει ένα έτοιμο προς χρήση .env.
Επειδή τα αρχεία .env κρατούν μυστικά, το απόρρητο έχει σημασία: η μετατροπή εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σου, επομένως οι μεταβλητές του περιβάλλοντος σου και τυχόν κλειδιά σε αυτές δεν φεύγουν ποτέ από τη συσκευή σου.
Τι είναι ένα αρχείο .env
Ένα αρχείο .env είναι η απλή λίστα KEY=value που φορτώνουν οι εφαρμογές για να διαμορφώσουν μόνες τους, διευθύνσεις URL βάσης δεδομένων, κλειδιά API, σημαίες χαρακτηριστικών, που διατηρούνται εκτός κώδικα και εκτός ελέγχου έκδοσης. Είναι ο τυπικός τρόπος διαχωρισμού της διαμόρφωσης από μια εφαρμογή.
Πώς λειτουργεί η ανάγνωση ενός .env
Κατά την ανάγνωση ενός .env, οι γραμμές σχολίων που ξεκινούν με # και οι κενές γραμμές αγνοούνται, ένα προαιρετικό πρόθεμα εξαγωγής αφαιρείται και τα γύρω εισαγωγικά αφαιρούνται από τις τιμές, έτσι ώστε το JSON που λαμβάνετε να είναι καθαρό και ακριβώς τα ζεύγη κλειδιού-τιμής.
Αξίες με κενά στο δρόμο της επιστροφής
Όταν γράφετε ένα .env, οι τιμές που περιέχουν κενά ή ειδικούς χαρακτήρες τυλίγονται σε διπλά εισαγωγικά, ώστε να αναλύονται σωστά σε ένα κέλυφος ή έναν φορτωτή dotenv, γεγονός που αποφεύγει μια κοινή πηγή κατεστραμμένης διαμόρφωσης.
Συχνές ερωτήσεις
Πώς χειρίζονται τα σχόλια και τα εισαγωγικά;
Γραμμές σχολίων που ξεκινούν με # και κενές γραμμές αγνοούνται, ένα προαιρετικό πρόθεμα export αφαιρείται, και τα περιβάλλοντα εισαγωγικά αφαιρούνται από τις τιμές.
Τι γίνεται με τιμές που έχουν κενά;
Κατά την εγγραφή .env, τιμές που περιέχουν κενά ή ειδικούς χαρακτήρες περικλείονται σε διπλά εισαγωγικά ώστε να αναλύονται σωστά.
Ανεβαίνει το .env μου κάπου;
Όχι. Η μετατροπή εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σου, οπότε οι μεταβλητές περιβάλλοντός σου δεν φεύγουν ποτέ από τη συσκευή σου.