Dlaczego konwertować REPLIT na JSON?
Programiści konwertują .replit na .JSON, aby przekazać polecenia uruchamiania, porty i ustawienia pakietów do skryptów i narzędzi, które oczekują formatu JSON zamiast TOML. Ponieważ TOML i JSON współdzielą ten sam model danych (tabele, tablice, ciągi znaków i liczby), konwersja samych ustawień jest bezstratna.
Jak przekonwertować REPLIT na JSON
Taplo CLI
Zainstaluj Taplo, a następnie uruchom taplo get -f .replit -o json > replit.json, aby wyeksportować cały plik jako JSON. Taplo to ten sam silnik TOML, którego Replit używa do edycji.
yj
Z zainstalowanym yj uruchom yj -tj < .replit > replit.json, aby przekonwertować TOML na JSON przy zachowaniu kolejności kluczy.
Python tomllib + json
W Python 3.11+ uruchom python -c "import tomllib,json;print(json.dumps(tomllib.load(open('.replit','rb'))))" > replit.json, aby sparsować TOML i zapisać JSON.
O tych formatach
Plik .replit to plik konfiguracyjny projektu dla aplikacji Replit. Jest to plik tekstowy w formacie TOML, który informuje środowisko wykonawcze Replit, który plik otworzyć, jakie polecenie…
Otwórz szczegóły .REPLIT →Plik JSON to plik danych w formacie tekstowym JavaScript Object Notation, używany przez interfejsy API, konfiguracje aplikacji i eksporty danych. Otworzy go dowolny edytor tekstu - Notatnik…
Otwórz szczegóły .JSON →Jakość i na co uważać
- Komentarze i formatowanie TOML są usuwane, ponieważ JSON nie obsługuje komentarzy.
- Natywne daty TOML stają się w JSON zwykłymi ciągami znaków.
- JSON jest tylko kopią danych - Replit nadal odczytuje oryginalny plik TOML
.replit, aby uruchomić aplikację.
Najczęściej zadawane pytania
Czy plik .replit to naprawdę TOML?
Czy konwersja na JSON spowoduje utratę ustawień?
Czy muszę coś instalować?
Czy Replit może działać na wersji JSON?
.replit; JSON służy wyłącznie do Twoich własnych narzędzi.