Pourquoi convertir REPLIT en JSON ?
Les développeurs convertissent .replit en .JSON pour injecter la commande d'exécution, les ports et les paramètres de paquet dans des scripts et des outils qui attendent du JSON plutôt que du TOML. Comme TOML et JSON partagent le même modèle de données (tables, tableaux, chaînes et nombres), la conversion est sans perte pour les paramètres eux-mêmes.
Comment convertir REPLIT en JSON
Taplo CLI
Installez Taplo, puis lancez taplo get -f .replit -o json > replit.json pour émettre l'intégralité du fichier en JSON. Taplo est le même moteur TOML que Replit utilise pour l'édition.
yj
Avec yj installé, lancez yj -tj < .replit > replit.json pour convertir le TOML en JSON tout en préservant l'ordre des clés.
Python tomllib + json
Sur Python 3.11+, lancez python -c "import tomllib,json;print(json.dumps(tomllib.load(open('.replit','rb'))))" > replit.json pour analyser le TOML et générer le JSON.
À propos de ces formats
Un fichier .replit est le fichier de configuration de projet pour une application Replit. Il s'agit d'un fichier TOML en texte brut qui indique à l'environnement d'exécution Replit quel…
Ouvrir les détails de .REPLIT →Un fichier JSON est un fichier de données en texte brut au format JavaScript Object Notation, utilisé par les API web, les configurations d'applications et les exports de données. N'importe…
Ouvrir les détails de .JSON →Qualité et points de vigilance
- Les commentaires et le formatage TOML sont supprimés, car le JSON ne prend pas en charge les commentaires.
- Les dates natives de TOML deviennent de simples chaînes de caractères en JSON.
- Le JSON n'est qu'une copie des données - Replit lit toujours le TOML
.replitoriginal pour exécuter votre application.
Foire aux questions
Le fichier .replit est-il vraiment du TOML ?
La conversion en JSON entraînera-t-elle la perte de paramètres ?
Dois-je installer quelque chose ?
Replit peut-il s'exécuter à partir de la version JSON ?
.replit ; le JSON est uniquement destiné à vos propres outils.