JSON'dan YAML'a Dönüştürücü
JSON'u Kubernetes, Docker Compose, CI hatları ve yapılandırma dosyaları için temiz ve geçerli YAML'a dönüştürün.
%100 gizli: her şey tarayıcınızda çalışır, hiçbir şey yüklenmez.
JSON'u YAML'a Dönüştürme
Kayıt veya kurulum gerekmez; doğrudan tarayıcınızda çalışır.
- Adım 1:JSON'unuzu girdi kutusuna yapıştırın, bir .json dosyası yükleyin veya Örnek yükle'ye tıklayın.
- Adım 2:2 veya 4 boşluk girinti ve çok satırlı metin için blok stili ya da tüm dizeleri tırnaklama gibi seçenekleri belirleyin.
- Adım 3:YAML'ı kopyalayın veya .yaml dosyası olarak indirin; Kubernetes, Docker Compose veya CI hattınız için hazır.
JSON'dan YAML'a SSS
JSON nasıl YAML'a dönüştürülür?
JSON'unuzu dönüştürücüye yapıştırın, YAML anında görünür. Nesneler anahtar: değer eşlemelerine, diziler tireyle başlayan listelere dönüşür ve iç içe yapı girintiyle ifade edilir.
Bazı değerler neden tırnak içinde?
yes, no, on, off, null, 1.10 veya 2024-01-01 gibi değerler YAML ayrıştırıcıları tarafından boolean, null, sayı veya tarih olarak yorumlanabilir. Tırnaklamak, JSON'unuzdaki gibi dize olarak kalmalarını garanti eder.
YAML, JSON'un üst kümesi mi?
Evet. YAML 1.2, JSON'un üst kümesi olarak tasarlanmıştır; bu nedenle her geçerli JSON belgesi aynı zamanda geçerli YAML'dır. Blok stilinde YAML'a dönüştürmek onu yalnızca daha okunur kılar.
Çıktıyı Kubernetes veya Docker Compose'da kullanabilir miyim?
Evet. Dönüştürücü girinti için boşluk (asla sekme değil) kullanan standart YAML üretir; kubectl, Helm, Docker Compose, GitHub Actions, Ansible ve diğer YAML tabanlı araçlarla çalışır.
JSON'um bir sunucuya yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcınızda yapılır; yapılandırma dosyaları, gizli anahtarlar ve API verileri cihazınızdan asla çıkmaz.
İlgili Araçlar
JSON Neden YAML'a Dönüştürülür?
YAML modern altyapının yapılandırma dilidir: Kubernetes manifestleri, Helm chart'ları, Docker Compose dosyaları, GitHub Actions ve GitLab CI hatları, Ansible playbook'ları ve OpenAPI belirtimleri YAML ile yazılır. YAML, JSON'un üst kümesi olduğundan her JSON belgesi YAML ile ifade edilebilir; ancak süslü parantez yerine girinti, zorunlu olmayan tırnaklar ve yorum desteği sayesinde YAML sürümünü okumak ve incelemek çok daha kolaydır. Bu ücretsiz JSON'dan YAML'a dönüştürücü; API yanıtlarını, üretilmiş yapılandırmaları ve JSON şemalarını tek tıkla düzenli YAML'a çevirir.
Özensiz bir dönüştürme verilerinizi fark ettirmeden değiştirebilir: yes, no, on, off, NO (Norveç sorunu), 1.10 veya 2024-01-01 gibi tırnaksız değerler boolean, sayı veya tarih olarak okunabilir. Dönüştürücümüz bu belirsiz değerleri algılayıp tırnak içine alır, çok satırlı metni literal blok stiliyle okunur tutar ve 2 ya da 4 boşluk girinti seçmenize, tüm dizeleri tırnaklamanıza veya --- belge işaretçisi eklemenize olanak tanır. YAML tamamen tarayıcınızda üretilir; gizli anahtarlar ve şirket içi yapılandırmalar bilgisayarınızdan asla çıkmaz.