JSON ↔ YAML Dönüştürücü
JSON ve YAML formatları arasında anında dönüştürme yapın — girdiyi yapıştırın, temiz çıktı alın, kopyası veya indirin.
JSON girişi
YAML çıktısı
PixConvert JSON↔YAML'yi Neden Kullanmalısınız?
Uygun YAML biçimlendirmesiyle çift yönlü dönüştürme.
Çift yönlü
JSON'u YAML'ye veya YAML'yi JSON'a dönüştürün. Tek tıklamayla modlar arasında anında geçiş yapın.
Temiz YAML Çıktısı
js-yaml kullanarak düzgün girintili, spesifikasyona uygun YAML üretir. Bozuk çok satırlı dizeler içermez.
Yapılandırılabilir Girinti
Ekibinizin stil kılavuzuna uyması için YAML çıktısında 2 veya 4 satır aralıklı girinti seçin.
%100 Özel
Dönüştürme işlemi tamamen tarayıcınızda gerçekleşir. Sunucu yok, yükleme yok, veri saklama yok.
Monaco Editörleri
Hem giriş hem de çıkışta JSON ve YAML için sözdizimi vurgulaması içeren Monaco editörleri kullanılmaktadır.
Hata Doğrulama
Geçersiz JSON veya YAML, tam ayrıştırma hatasını göstererek hızlıca düzeltmenizi sağlar.
JSON↔YAML Kullanım Örnekleri
JSON ve YAML ikisi de veri formatıdır; bu araç ikisi arasında geçiş yapmanızı sağlar.
Kubernetes ve Docker
Kubectl veya Docker API'lerinden gelen JSON yapılandırma dosyalarını sürüm kontrolü için YAML manifest dosyalarına dönüştürün.
- kubectl JSON çıktısını YAML'ye dönüştürme
- Docker Compose YAML düzenleme
- Helm değerlerinin dönüştürülmesi
CI/CD Yapılandırması
GitHub Actions, CircleCI ve diğer pipeline yapılandırmaları için JSON ve YAML arasında dönüştürme yapın.
- GitHub Actions YAML
- CircleCI config.yml
- AWS CloudFormation şablonları
API Geliştirme
Farklı araç gereksinimleri için OpenAPI JSON spesifikasyonlarını YAML'ye veya tam tersine dönüştürün.
- OpenAPI JSON'dan YAML'ye
- AsyncAPI spesifikasyon dönüşümü
- REST API yapılandırma dosyaları
JSON'u YAML'ye Nasıl Dönüştürürsünüz?
JSON→YAML veya YAML→JSON modunu seçin. Girdiğiniz metni düzenleyiciye yapıştırın.
Dönüştür'e tıklayın. Temiz, biçimlendirilmiş çıktı sağda görünecektir. Kopyalayın veya indirin.
Önceki çıktıyı yeni girdi olarak kullanarak yönü tersine çevirmek için Swap işlevini kullanın — anında gidiş-dönüş kontrolleri yapın.
Daha Fazla Araç Keşfedin
Bu araçla birlikte harika çalışan diğer ücretsiz araçları keşfedin.
JSON Biçimlendirici
JSON verilerini anında biçimlendirin, doğrulayın ve küçültün.
JSON'dan CSV'ye
JSON dizilerini CSV elektronik tablolarına dönüştürün
Fark Kontrol Cihazı
İki metni yan yana karşılaştırın.
Base64 Kodlayıcı
Base64 dizelerini kodlama ve kod çözme
Markdown'dan HTML'ye
Markdown'ı temiz HTML'ye dönüştürün
Regex Test Cihazı
Düzenli ifadeleri canlı olarak test edin ve hata ayıklayın.
Sıkça Sorulan Sorular
JSON ve YAML dönüştürme işlemleri açıklandı.
YAML nedir?
YAML (YAML Ain't Markup Language), insan tarafından okunabilir bir veri serileştirme formatıdır. Köşeli parantezler/küme parantezleri yerine girinti kullanır ve yapılandırma dosyaları (Kubernetes, Docker Compose, GitHub Actions, Ansible) için yaygın olarak kullanılır.
YAML, JSON'un bir üst kümesi midir?
Evet. Geçerli JSON, geçerli YAML 1.2'dir. YAML, yorumlar (#), çok satırlı dizeler (|, >), bağlantı işaretleri (&) ve takma adlar (*) gibi özellikler ve daha esnek anahtar/değer sözdizimi ekler.
YAML dosyaları neden bazen beklediğimden farklı görünüyor?
YAML, boolean (evet, hayır, doğru, yanlış, açık, kapalı) veya sayı gibi görünen dizeler için özel bir işleme sahiptir. js-yaml, bu uç durumların çoğunu düzelten YAML 1.2 spesifikasyonunu kullanır, ancak belirsiz değerleri tırnak içine almanız gerekebilir.
Yorum içeren YAML dosyasını JSON'a dönüştürmek miyim?
YAML'den JSON'a dönüştürme sırasında yorumlar kaldırılır; JSON yorumları desteklemez. Anlamsal veriler korunur; yalnızca yorum metni kaybolur.
Peki YAML çapaları ve takma adları ne olacak?
YAML çapaları (&anchor) ve takma adları (*anchor) ayrıştırma sırasında çözümlenir. Çıktı JSON (veya YAML) çözümlenmiş değerleri içerecektir; çapalar çıktıda korunmaz.