YAML ⇄ JSON Dönüştürücü

Yapılandırma dosyalarını YAML ile JSON arasında iki yönde de çevir: Kubernetes manifestleri, Docker Compose, CI pipeline'ları ya da OpenAPI tanımları için.

Yön

GİRDİ

0 karakter0 satır

ÇIKTI

0 karakter0 satır

Tamamen tarayıcında çalışır. Girdiğin hiçbir şey sunucuya gönderilmez.

YAML ve JSON nasıl dönüştürülür?

  1. Yönü seç

    YAML'dan JSON'a ya da JSON'dan YAML'a seçeneklerinden birini seç.

  2. Yapıştır ya da dosya aç

    İçeriği yapıştır ya da bir .yaml, .yml veya .json dosyası aç.

  3. Sonucu kopyala

    Çıktıyı kopyala ya da indir. Geri çevirmek için Girdi olarak kullan düğmesine bas.

Aynı veri, farklı söz dizimi

YAML ve JSON aynı yapıları tanımlar: eşlemeler (map), listeler, metin, sayılar ve true/false. YAML'ı elle okumak ve yazmak daha kolaydır; JSON ise daha katıdır ve programlar tarafından daha kolay işlenir. Bu yüzden birçok araç ikisini de kabul eder.

Neler korunmaz?

JSON'da yorum yoktur; bu yüzden YAML'daki yorumlar dönüştürmede kaybolur. Anchor ve alias'lar tam kopyalar halinde açılır, tek dosyadaki birden fazla YAML belgesi de bir JSON dizisi olur.

Sık sorulan sorular

“no” neden false değil de metin olarak kaldı?

YAML 1.2'de yalnızca true ve false mantıksal değerdir. yes, no, on ve off gibi değerler, güncel Kubernetes'te ve çoğu modern ayrıştırıcıda olduğu gibi metin olarak kalır.

Yapılandırma dosyalarım yükleniyor mu?

Hayır. Dönüştürme tarayıcında yapılır; dosyalarındaki gizli bilgiler cihazından çıkmaz.

YAML dosyam neden geçersiz?

En sık neden girintidir: aynı düzeydeki öğeler tam olarak hizalanmalı ve sekme kullanılmamalı. Hata mesajı satırı ve sütunu gösterir.