Varför konvertera REPLIT till JSON?
Utvecklare konverterar .replit till .JSON för att mata in körkommandon, portar och paketinställningar i skript och verktyg som förväntar sig JSON snarare än TOML. Eftersom TOML och JSON delar samma datamodell med tabeller, arrayer, strängar och nummer, är konverteringen förlustfri för själva inställningarna.
Hur man konverterar REPLIT till JSON
Taplo CLI
Installera Taplo och kör sedan taplo get -f .replit -o json > replit.json för att exportera hela filen som JSON. Taplo är samma TOML-motor som Replit använder för redigering.
yj
Med yj installerat, kör yj -tj < .replit > replit.json för att konvertera TOML till JSON med bibehållen ordning på nycklar.
Python tomllib + json
På Python 3.11+ kör python -c "import tomllib,json;print(json.dumps(tomllib.load(open('.replit','rb'))))" > replit.json för att tolka TOML och dumpa JSON.
Om dessa format
En .replit-fil är projektkonfigurationsfilen för en Replit-app. Det är en textfil i TOML-format som talar om för Replit-körtidsmiljön vilken fil som ska öppnas, vilket kommando Run-knappen…
Öppna detaljer för .REPLIT →En JSON-fil är en datafil i klartext i formatet JavaScript Object Notation, som används av webb-API:er, appkonfigurationer och dataexporter. Vilken textredigerare som helst kan öppna den -…
Öppna detaljer för .JSON →Kvalitet & vad man bör tänka på
- TOML-kommentarer och formatering tas bort, eftersom JSON saknar stöd för kommentarer.
- TOML:s infödda datumtyper blir vanliga strängar i JSON.
- JSON-filen är endast en datakopia - Replit läser fortfarande den ursprungliga
.replitTOML-filen för att köra din app.
Vanliga frågor
Är .replit-filen verkligen TOML?
Kommer konvertering till JSON att förlora några inställningar?
Behöver jag installera något?
Kan Replit köras från JSON-versionen?
.replit TOML-filen; JSON-filen är endast till för dina egna verktyg.