Hvorfor konvertere REPLIT til JSON?
Udviklere konverterer .replit til .JSON for at føde kørselskommandoer, porte og pakkeindstillinger ind i scripts og værktøjer, der forventer JSON frem for TOML. Da TOML og JSON deler den samme datamodel med tabeller, arrays, strenge og tal, er konverteringen tabsfri for selve indstillingerne.
Sådan konverterer du REPLIT til JSON
Taplo CLI
Installer Taplo, og kør derefter taplo get -f .replit -o json > replit.json for at udlæse hele filen som JSON. Taplo er den samme TOML-motor, som Replit bruger til redigering.
yj
Med yj installeret skal du køre yj -tj < .replit > replit.json for at konvertere TOML til JSON, mens rækkefølgen af nøgler bevares.
Python tomllib + json
På Python 3.11+ skal du køre python -c "import tomllib,json;print(json.dumps(tomllib.load(open('.replit','rb'))))" > replit.json for at parse TOML og dumpe JSON.
Om disse formater
En .replit-fil er projektkonfigurationsfilen for en Replit App. Det er en almindelig TOML-tekstfil, der fortæller Replit-runtime-miljøet, hvilken fil der skal åbnes, hvilken kommando…
Åbn .REPLIT detaljer →En JSON-fil er en almindelig tekstdatafil i JavaScript Object Notation-format, der bruges af web-API'er, app-konfigurationer og dataeksporter. Enhver teksteditor kan åbne den - Notesblok i…
Åbn .JSON detaljer →Kvalitet & hvad man skal være opmærksom på
- TOML-kommentarer og formatering går tabt, da JSON ikke understøtter kommentarer.
- TOML's indfødte datoer bliver til almindelige strenge i JSON.
- JSON-filen er kun en datakopi - Replit læser stadig den originale
.replitTOML for at køre din app.
Ofte stillede spørgsmål
Er .replit-filen virkelig TOML?
Vil konvertering til JSON medføre tab af indstillinger?
Skal jeg installere noget?
Kan Replit køre fra JSON-versionen?
.replit TOML-filen; JSON-filen er kun til dine egne værktøjer.