JSON YAML dönüştürme – çevrimiçi ücretsiz
JSON'u gerçek zamanlı olarak YAML'a dönüştürün. İç içe nesneleri, dizileri ve tüm JSON türlerini destekler. Her şey tarayıcınızda.
🔒 Dosyanız tarayıcınızdan asla çıkmaz. Dönüştürme js-yaml ile yerel olarak yapılır.
JSON YAML'a çevrimiçi nasıl dönüştürülür
- 1
JSON'unuzu yapıştırın
Geçerli bir JSON'u giriş kutusuna yapıştırın.
- 2
YAML çıktısını görün
Dönüştürülen YAML anında görünür. Araç JSON'unuzu doğrular ve hatalıysa bir hata gösterir.
- 3
YAML'ı kopyalayın
YAML'ı panonuza almak için Kopyala'ya tıklayın.
JSON ve YAML aynı veri modelini (eşlemeler, listeler ve basit değerler) anlatır, ancak farklı okuyucular için tasarlanmıştır. JSON makineler içindir: sıkı tırnak kuralları, yorum yok, belirsizlik yok. YAML ise yapılandırmayı elle düzenleyen insanlar içindir: süslü parantez yerine girinti, isteğe bağlı tırnak ve yorum desteği. JSON'u YAML'a çevirmek, çoğu zaman bir API yanıtını ya da üretilmiş bir yapılandırmayı bakımı kolay hale getirmenin ilk adımıdır.
Tipik kullanımlar: bir JSON yapılandırmasını Kubernetes manifestosuna, docker-compose dosyasına, GitHub Actions iş akışına veya Ansible playbook'una dönüştürmek; bu ekosistemler YAML'ı standart olarak benimsemiştir. Büyük JSON verilerini pull request içinde incelenebilir kılmak için de işe yarar, çünkü YAML farkları tek satırlık JSON'a göre satır satır çok daha temiz görünür.
Dönüştürme, tarayıcınızda js-yaml kütüphanesiyle yapılır: yapıştırdığınız veri hiçbir sunucuya gönderilmez. Araç YAML üretmeden önce JSON'unuzu ayrıştırır; bu yüzden hatalı girdi, bozuk bir dosya yerine net bir hata verir. Süslü ve köşeli parantezler girintiye dönüşür, güvenli olduğunda anahtarlardaki tırnaklar kalkar ve hiçbir şey kaybolmaz: YAML'dan JSON'a dönüştürücüyle geri dönebilirsiniz. Yalnız YAML'da girintinin anlam taşıdığını, girintiyi değiştirmenin yapıyı değiştireceğini unutmayın.