YAML ↔ JSON ↔ TOML Çevirici (Qarşılıqlı Çevirmə, Brauzerdə)

YAML, JSON və TOML-i hər iki istiqamətdə çevirin. Mətni yapışdırın və formatlanmış nəticəni dərhal alın.

YAML JSON TOML çevirməsi tamamilə brauzerinizdə işləyir və girişiniz heç vaxt serverə göndərilmir.

Serverə yükləmə yoxdur (yalnız brauzerdə emal)
Avtomatik çevirmə (istənilən vaxt əl rejiminə keçin)
Kopyalama və yükləmə üçün hazır

YAML JSON TOML-i necə çevirmək olar

  1. Çevirmək istədiyiniz mətni yapışdırın.
  2. Giriş formatını seçin (və ya avtomatik aşkarlamadan istifadə edin) və çıxış formatını təyin edin.
  3. Nəticəni kopyalayın və ya yükləyin.

Çevirmə nümunələri

YAML-dən JSON-a (YAML -> JSON)

YAML konfiqurasiyasını API və alətlər üçün JSON-a çevirin.

JSON-dən YAML-a (JSON -> YAML)

Daha rahat oxunan konfiqurasiya faylları üçün JSON-u YAML-a çevirin.

JSON-dən TOML-a (JSON -> TOML)

Tətbiq ayarları üçün JSON-u TOML-a çevirin.

Nümunə

YAML -> JSON

Giriş

app:
  name: demo
  enabled: true
  retries: 3

Çıxış

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Giriş

{"title":"demo","timeout":30}

Çıxış

title = "demo"
timeout = 30

Tez-tez verilən suallar

YAML anchor və alias-lar çevrilə bilər?

Bəli, amma anchor və alias-lar genişlənə və ya itə bilər, çünki JSON və TOML-də eyni istinad modeli yoxdur.

Çevirmə zamanı dəyər tipləri (rəqəm/sətir) dəyişə bilər?

Bəli. YAML-in implicit typing davranışı "01" və ya yes/no/on/off kimi dəyərləri yenidən şərh edə bilər. Lazım olduqda dəyərləri açıq şəkildə dırnağa alın.

Hansı simvol kodlaması istifadə olunur?

UTF-8 nəzərdə tutulur. Yaponca və digər çoxbaytlı mətnlər olduğu kimi işlənir.

Şərhlər qorunur?

Xeyr. Xüsusilə JSON şərhləri dəstəkləmədiyi üçün round-trip çevirmədə şərhlər saxlanmır.

Girişim serverə göndərilir?

Xeyr. Çevirmə tamamilə brauzerinizdə aparılır.