JSON → YAML Dönüştürücü
JSON'u, tırnak ve süslü parantez olmadan okunabilir bir YAML yapılandırmasına çevirir.
YAML çıktısı burada görünecek.
Verileriniz tarayıcınızda işlenir ve sunucuya gönderilmez.
Nasıl kullanılır?
- 01JSON metnini yapıştırın.
- 02Girinti olarak 2 veya 4 boşluk seçin.
- 03Sonucu sağda canlı olarak görün; anahtar sırası JSON'daki gibi korunur.
- 04Kopyala ile panoya alın veya İndir ile .yaml dosyası kaydedin.
JSON'dan YAML'a dönüştürme hakkında
## JSON'dan YAML'a ne değişir
JSON her değeri tırnak, süslü parantez ve köşeli parantezle çevreler; YAML aynı veriyi genelde bu işaretler olmadan, girinti ile ifade eder. Dönüştürme sırasında nesne anahtarları JSON'daki sırayla korunur, YAML çıktısında anahtarlar yeniden alfabetik sıralanmaz, böylece orijinal belgenin mantıksal akışı (ör. önce ad, sonra ayarlar) bozulmaz.
Uzun dizeler (çok satırlı metin, uzun URL veya açıklama alanları) YAML'ın blok dize gösterimiyle ya da tek satırda tırnaksız olarak yazılır, içerik kırpılmaz ya da satır kaydırılmaz; sayı, boole ve null değerleri de YAML'ın çıplak, tırnaksız gösterimine çevrilir.
## Kullanım alanları
Bir API'den veya bir betikten gelen JSON çıktısını, Docker Compose, Kubernetes veya CI/CD gibi YAML tabanlı yapılandırma dosyalarına elle taşımak yerine bu araçla dönüştürüp doğrudan yapıştırabilirsiniz. 2 ve 4 boşluk seçenekleri, hedef projenizin mevcut YAML dosyalarındaki girinti kuralına uymanızı sağlar.
Ters yönde, elinizdeki bir YAML dosyasını JSON'a çevirmek isterseniz YAML → JSON sayfasını, dönüştürmeden önce JSON'un geçerliliğini kontrol etmek isterseniz JSON Doğrulama sayfasını kullanabilirsiniz.
Sıkça sorulan sorular
Anahtar sırası korunuyor mu?
Evet, YAML çıktısında anahtarlar JSON'daki orijinal sırasıyla yazılır, alfabetik olarak yeniden sıralanmaz.
Uzun bir metin alanı YAML'da nasıl görünür?
İçerik kırpılmadan, YAML'ın blok veya tek satır dize gösterimiyle olduğu gibi aktarılır.
Hangi girintiyi seçmeliyim?
Hedef projenizdeki mevcut YAML dosyalarının girinti kuralına (genelde 2 boşluk) uymanız önerilir.
Sayı ve boole değerleri tırnaklı mı çıkar?
Hayır, sayı, boole ve null değerleri YAML'ın çıplak, tırnaksız gösterimiyle yazılır.
Geçersiz JSON girersem ne olur?
Dönüştürme yapılmadan önce JSON geçerli olmalıdır; hata satır ve sütun bilgisiyle gösterilir.