YAML <-> JSON <-> TOML Aylantirgich (O'zaro Aylantirish, Brauzerda)

YAML, JSON va TOML ni ikkala yo'nalishda aylantiring. Matnni joylashtiring va formatlangan natijani darhol oling.

YAML JSON TOML aylantirish to'liq brauzeringizda bajariladi va kiritingan ma'lumot hech qachon serverga yuborilmaydi.

Serverga yuklash yo'q (faqat brauzer ichida)
Avtomatik aylantirish (istalgan payt qo'lda rejimga o'ting)
Nusxalash va yuklab olish tayyor

YAML JSON TOML ni qanday aylantirish

  1. Aylantirmoqchi bo'lgan matnni joylashtiring.
  2. Kirish formatini tanlang (yoki avtomatik aniqlashdan foydalaning) va chiqish formatini belgilang.
  3. Natijani nusxalang yoki yuklab oling.

Aylantirish andozalari

yaml to json (YAML -> JSON)

YAML konfiguratsiyasini API va asboblar uchun JSON ga aylantiring.

json to yaml (JSON -> YAML)

JSON ni o'qish osonroq bo'lgan konfiguratsiya fayllari uchun YAML ga aylantiring.

json to toml (JSON -> TOML)

Ilova sozlamalari uchun JSON ni TOML ga aylantiring.

Namuna

YAML -> JSON

Kirish

app:
  name: demo
  enabled: true
  retries: 3

Chiqish

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

JSON -> TOML

Kirish

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

Chiqish

title = "demo"
timeout = 30

Ko'p So'raladigan Savollar

YAML anchor va alias larni aylantirish mumkinmi?

Ha, lekin anchor va alias lar kengaytirilishi yoki yo'qolishi mumkin, chunki JSON va TOML da ularga teng mos yozuv modeli yo'q.

Aylantirish paytida qiymat turlari (raqam/satr) o'zgarishi mumkinmi?

Ha. YAML ning yashirin typing qoidalari "01" yoki yes/no/on/off kabi qiymatlarni boshqacha talqin qilishi mumkin. Kerak bo'lsa qiymatlarni aniq qo'shtirnoqqa oling.

Qaysi belgilar kodlashi ishlatiladi?

UTF-8 deb olinadi. O'zbekcha va boshqa ko'p baytli matnlar o'z holicha qayta ishlanadi.

Izohlar saqlanadimi?

Yo'q. Ayniqsa JSON izohlarni qo'llab-quvvatlamagani uchun, ikki yo'nalishli aylantirishda izohlar saqlanmaydi.

Kiritgan ma'lumotim serverga yuboriladimi?

Yo'q. Aylantirish to'liq brauzeringizda bajariladi.