Toml Dönüştürücü

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

在此粘贴 YAML 或 TOML

Rust/Cargo 常用 TOML; 与 YAML 互转便于配置迁移。

Cargo.toml, pyproject ve YAML yapılandırmaları arasında hızlıca hareket edin.

Hızlı başlangıç

  1. YAML → TOML

    Toml metni almak için YAML yapıştırın.

  2. Toml → Yaml

    Toml, YAML çıkışından önce doğrulanır.

YAML-Converter ile

JSON yapılandırmaları için, önce YAML'e yaml-converter kullanın, ardından TOML için bu aracı kullanın.

Özellikler ve kullanım durumları

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.

Tipik iş akışı

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.

Örnekler

Örnek

Input

name: towalles

Output

name = "towalles"

FAQ

Yorumlar mı?

YAML'e dönüştürürken TOML yorumları kaybolabilir; yedeklemeleri saklayın.

Dönüştürme sonrasında sözdizimi hataları alırsam ne olur?

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.