YAML'den JSON'a Dönüştürücü

YAML'i yapıştırın ve API'ler, betikler ve yapılandırma taşımaları için biçimlendirilmiş JSON'a dönüştürün.

Tüm veri dönüştürme işlemleri tarayıcınızda yerel olarak gerçekleşir. JSON, CSV, YAML veya XML hiçbir şekilde sunucularımıza gönderilmez.
YAMLJSON

Hızlı örnekler

YAML yapılandırmasını biçimlendirilmiş JSON'a dönüştürün

YAML'den JSON'a dönüştürme, yapılandırma, CI parçacıkları, altyapı örnekleri veya dokümantasyon verilerinin API'ler, script'ler, test araçları veya daha sıkı doğrulama araçları tarafından kullanılması gerektiğinde yardımcı olur. Bu dönüştürücü bir YAML belgesini ayrıştırır ve girintili JSON yazar.

JSON, YAML'den daha az ifade gücüne sahiptir. Yorumlar, anchor'lar, alias'lar ve bazı YAML'e özgü sözdizimleri JSON'da doğrudan karşılığı yoktur; bu nedenle çıktı üretimde kullanılmadan önce gözden geçirilmelidir.

Dönüştürme sonrası gözden geçirilecekler

  • Orijinal YAML'i açıklamaya yardımcı olan yorumlar ve anchor'lar.
  • YAML tarafından örtüklenen değerler, örneğin true, false, null, ve sayılar.
  • JSON çıktısında dizge (string) olarak kalması gereken tırnaklı değerler.
  • ‘---’ ile ayrılan çoklu YAML belgeleri ---, dönüştürmeden önce bölünmelidir.
Dize notu: Sayısal görünümlü bir değerin dize (string) olarak kalması gerektiğinde, örneğin bir ID, ZIP kodu veya sürüm numarası gibi, YAML değerlerini tırnak içine alın.

YAML'den JSON'a SSS

YAML yorumları, anchor'lar ve alias'lar korunur mu?

Hayır. JSON yorumları, anchor'ları veya alias'ları desteklemez; bu nedenle bu YAML'e özgü özellikler çıktı içinde temsil edilmez.

Bir YAML değeri neden tür değiştirdi?

YAML, boolean ve null değerleri ile sayıları çıkarım yapabilir. Bir değerin JSON dizgesi (string) olarak kalması gerekiyorsa YAML'de tırnak içine alın.

Bu birden çok YAML belgesini aynı anda dönüştürebilir mi?

Bu dönüştürücü tek bir YAML belgesi için tasarlanmıştır. Çoklu belge içeren YAML'i dönüştürmeden önce ayırın, böylece her belgenin net bir JSON çıktısı olur.