JSON sintaksisini üstün tutan alətlər, API-lər və skriptlər üçün YAML konfiqurasiyasını JSON-a çevirin.
YAML-dən JSON-a çevirmə yalnız JSON ilə işləyən bir alətin YAML-də yazılmış konfiqurasiyanı qəbul etməsi lazım olduqda istifadə olunur. Əksər CI sistemləri, JavaScript skriptləri və REST API-ləri JSON-u üstün tutur. Çeviriş struktur üzrə itkisizdir - yalnız sintaksis dəyişir.
yaml kitabxanası ilə YAML-i analiz edirik (tam YAML 1.2 dəstəyi), sonra girintili JSON-a stringləşdiririk. Çoxsənədli YAML faylları (--- ayırıcıları ilə ayrılmış) yalnız ilk sənədi çıxarır; çoxsənədli iş axınları üçün sonrakı mərhələdə bölmə istifadə edin. Şərhlər atılır (JSON onları dəstəkləmir). Hər şey yerli olaraq işləyir.
YAML insan dostu məlumat seriyalaşdırma formatıdır - girintiyə əsaslanan, JSON-dan daha az səs-küylü, konfiqurasiya faylları üçün idealdır. Kubernetes, CI boru xətləri və əksər müasir DevOps alətləri tərəfindən istifadə olunur.
JSON (JavaScript Object Notation) vebdə strukturlaşdırılmış məlumatların lingua franca-sıdır. Massivlər, obyektlər, sətirlər, ədədlər, boolean dəyərlər. Hər müasir proqramlaşdırma dili tərəfindən oxunur.
Yuxarıdakı çeviricinin üzərinə bir YAML sürükləyin, ya da cihazınızdan birini seçmək üçün qutuyu klikləyin.
Çıxış formatı üçün JSON əvvəlcədən seçilib. Fərqli hədəf istəyirsinizsə, açılan siyahıdan dəyişdirin.
Convert üzərinə klikləyin və irəliləyiş çubuğunun bitməsini gözləyin. Hazır olduqda JSON-ı yükləyin.
JSON konfiqurasiya fayllarını daha insan-oxunaqlı YAML formatına çevirin - Kubernetes, GitHub Actions və Docker Compose bunu sevir.
CSV faylını brauzerinizdə JSON-a çevirin - cədvəlləri skriptlərə, API-lərə və ya LLM-lərə ötürmək üçün idealdır.
Obyektlərdən ibarət JSON massivini CSV faylına yassılaşdırın - Excel-ə, Google Sheets-ə və ya hər hansı bir elektron cədvəl proqramına yapışdırın.