Hızlı başlangıç
-
YAML → TOML
Toml metni almak için YAML yapıştırın.
-
Toml → Yaml
Toml, YAML çıkışından önce doğrulanır.
Cargo.toml, pyproject ve YAML yapılandırmaları arasında hızlıca hareket edin.
Gizlilik: yerel olarak işlenir, asla yüklenmez.
Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın
Rust/Cargo 常用 TOML; 与 YAML 互转便于配置迁移。
Cargo.toml, pyproject ve YAML yapılandırmaları arasında hızlıca hareket edin.
YAML → TOML
Toml metni almak için YAML yapıştırın.
Toml → Yaml
Toml, YAML çıkışından önce doğrulanır.
JSON yapılandırmaları için, önce YAML'e yaml-converter kullanın, ardından TOML için bu aracı kullanın.
Format, doğrulayın ve pyproject.toml, Cargo.toml ve benzeri yapılandırmalar için TOML ⚇ JSON / YAML dönüştürün.
Rust/Python yapılandırmalarını göç ederken, CI girdilerini normalleştirirken ve ortamları karşılaştırırken kullanın.
Python projesi yapılandırmalarını pyproject.toml'den YAML'e taşırken, önce bu araçla dönüştürün ve bir metin düzenleyicisinde indintiyi ayarlayın. Ters işlem eşit derecede basittir: YAML yapılandırmalarını anında standart TOML oluşturmak için yapıştırın, ayarları Rust'un Cargo.toml'e taşımak için mükemmel.
Çok dilli projeler için, önce çapraz platform düzenleme için her şeyi YAML'e dönüştürün, sonra yerel formatlara (TOML / JSON) geri dönün. Bu, formatlar arasındaki sözdizimi karışıklığını önler ve ekip işbirliklerinde yapılandırma tutarlılığını korur.
Input
name: towalles
Output
name = "towalles"
YAML'e dönüştürürken TOML yorumları kaybolabilir; yedeklemeleri saklayın.
Orijinal dosyanın TOML/YAML tarafından desteklenmeyen özel yapıları olup olmadığını kontrol edin (YAML'in karmaşık çapaları gibi). Dönüşümden önce yapılandırmayı basitleştirin veya sorunlu bölümleri geçici olarak yorumlayın. Hataların çoğu ince format farklılıklarından kaynaklanmaktadır.