YAML konfiguratsiyasini JSON ga aylantiring for vositalar, APIlar va skriptlar that prefer JSON syntax.
YAML'dan JSON'ga konvertatsiya — faqat JSONni tushunadigan vosita YAMLda yozilgan konfiguratsiyani iste'mol qilishi kerak bo'lganda kerak. Ko'p CI tizimlari, JavaScript skriptlari va REST APIlar JSONni afzal ko'radi. Konvertatsiya tuzilma bo'yicha yo'qotishsiz - faqat sintaksis o'zgaradi.
Biz yaml kutubxonasi bilan YAMLni tahlil qilamiz (to'liq YAML 1.2 qo'llab-quvvatlanadi), so'ng uni indentsiyalangan JSONga stringga aylantiramiz. Bir nechta hujjatdan iborat YAML fayllari (--- belgilari bilan ajratilgan) faqat birinchi hujjatni chiqaradi; ko'p hujjatli ish oqimlari uchun keyingi bosqichda split/qirqishni ishlating. Izohlar o'chiriladi (JSON ularni qo'llamaydi). Hammasi mahalliy ravishda ishlaydi.
YAML — odam uchun qulay ma'lumot serializatsiya formati - indentatsiyaga asoslangan, JSONga nisbatan kamroq shovqinli, konfiguratsiya fayllari uchun ideal. Kubernetes, CI pipeline'lari va ko'pchilik zamonaviy DevOps asboblari tomonidan ishlatiladi.
JSON (JavaScript Object Notation) — vebdagi strukturalashgan ma’lumotlarning umumiy tili. Massivlar, obyektlar, satrlar, sonlar, booleanlar. Har bir zamonaviy dasturlash tili tomonidan o‘qiladi.
Yuqoridagi konverterga YAML faylini sudrab tashlang, yoki qurilmangizdan birini tanlash uchun katakchani bosing.
Chiqish formati sifatida JSON oldindan tanlangan. Agar boshqa maqsadni xohlasangiz, ochiladigan ro'yxatdan uni o'zgartiring.
Convert ni bosing va progress bar tugaguncha kuting. Tayyor bo'lganda JSON ni yuklab oling.
JSON konfiguratsiya fayllarini odamga osonroq o'qiladigan YAML formatiga o'zgartiring - Kubernetes, GitHub Actions va Docker Compose uchun juda qulay.
Brauzeringizda CSV faylni JSONga o'zgartiring - jadvalni skriptlar, API yoki LLMlarga uzatish uchun ideal.
Obyektlardan iborat JSON massivini CSV fayliga tekislash - natijani Excel, Google Sheets yoki istalgan elektron jadval dasturiga joylang.