YAML <-> JSON <-> TOML Donusturucu (Karsilikli Donusum, Tarayicida)

YAML, JSON ve TOML'yi iki yone de donusturun. Metni yapistirin ve bicimlendirilmis ciktiyi aninda alin.

YAML JSON TOML donusumu tamamen tarayicinizda calisir ve girdiniz asla sunucuya gonderilmez.

Sunucuya yukleme yok (yalnizca tarayici islemesi)
Otomatik donustur (istediginizde elle moda gecin)
Kopyalamaya ve indirmeye hazir

YAML JSON TOML nasil donusturulur

  1. Donusturmek istediginiz metni yapistirin.
  2. Bir girdi bicimi secin (veya otomatik algila kullanin) ve cikti bicimini belirleyin.
  3. Sonucu kopyalayin veya indirin.

Donusum kaliplari

yaml'den json'a (YAML -> JSON)

YAML yapilandirmasini API'ler ve araclar icin JSON'a donusturun.

json'dan yaml'a (JSON -> YAML)

JSON'u daha kolay okunan yapilandirma dosyalari icin YAML'a donusturun.

json'dan toml'a (JSON -> TOML)

Uygulama ayarlari icin JSON'u TOML'a donusturun.

Ornek

YAML -> JSON

Girdi

app:
  name: demo
  enabled: true
  retries: 3

Cikti

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

JSON -> TOML

Girdi

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

Cikti

title = "demo"
timeout = 30

SSS

YAML anchor ve alias'lari donusturulebilir mi?

Evet; ancak JSON ve TOML esdeger bir referans modeli desteklemedigi icin anchor ve alias'lar acilabilir veya kaybolabilir.

Donusum sirasinda deger tipleri (sayi/metin) degisebilir mi?

Evet. YAML'in ortuk tip cikarimi "01" veya yes/no/on/off gibi degerleri yeniden yorumlayabilir. Gerekli oldugunda degerleri acikca tirnaklayin.

Hangi karakter kodlamasi kullaniliyor?

UTF-8 varsayilir. Japonca ve diger cok baytli metinler oldugu gibi ele alinir.

Yorumlar korunuyor mu?

Hayir. Ozellikle JSON yorum desteklemedigi icin gidis-donus donusumunde yorumlar korunmaz.

Girdim bir sunucuya gonderiliyor mu?

Hayir. Donusum tamamen tarayicinizda yapilir.