Hvorfor konvertere REPLIT til JSON?
Utviklere konverterer .replit til .JSON for å mate kjørekommandoer, porter og pakkeinnstillinger inn i skript og verktøy som forventer JSON i stedet for TOML. Fordi TOML og JSON deler samme datamodell med tabeller, matriser, strenger og tall, er konverteringen tapsfri for selve innstillingene.
Hvordan konvertere REPLIT til JSON
Taplo CLI
Installer Taplo, og kjør deretter taplo get -f .replit -o json > replit.json for å sende ut hele filen som JSON. Taplo er den samme TOML-motoren Replit bruker for redigering.
yj
Med yj installert, kjør yj -tj < .replit > replit.json for å konvertere TOML til JSON mens rekkefølgen på nøklene bevares.
Python tomllib + json
På Python 3.11+ kjør python -c "import tomllib,json;print(json.dumps(tomllib.load(open('.replit','rb'))))" > replit.json for å tolke TOML og dumpe JSON.
Om disse formatene
En .replit-fil er prosjektkonfigurasjonsfilen for en Replit App. Det er en ren tekstfil i TOML-format som forteller Replit-kjøretidsmiljøet hvilken fil som skal åpnes, hvilken kommando…
Åpne .REPLIT-detaljer →En JSON-fil er en datafil i rent tekstformat basert på JavaScript Object Notation, brukt av web-API-er, app-konfigurasjoner og dataeksport. Alle tekstredigeringsprogrammer kan åpne den -…
Åpne .JSON-detaljer →Kvalitet og hva du bør passe på
- TOML-kommentarer og formatering fjernes, siden JSON ikke har støtte for kommentarer.
- TOMLs innebygde datoer blir vanlige strenger i JSON.
- JSON-filen er kun en datakopi - Replit leser fortsatt den originale
.replitTOML-filen for å kjøre appen din.
Ofte stilte spørsmål
Er .replit-filen virkelig TOML?
Vil konvertering til JSON føre til tap av innstillinger?
Må jeg installere noe?
Kan Replit kjøre fra JSON-versjonen?
.replit TOML-filen; JSON-filen er kun for dine egne verktøy.