Nasıl kullanılır
- JSON metninizi girdi editörüne yapıştırın.
- Girinti alanında 2 veya 4 seçin.
- Tırnaklar alanında Otomatik veya Çift seçin.
- Oluşan YAML metnini çıktı editöründen kopyalayın.
Örnekler
Docker Compose servis yapılandırması
{
"services": {
"magaza": {
"image": "nginx:alpine",
"ports": ["8080:80"],
"environment": {
"TZ": "Europe/Istanbul"
}
}
}
}---
services:
magaza:
image: nginx:alpine
ports:
- 8080:80
environment:
TZ: Europe/Istanbul
Metin olarak tutulacak yapılandırma değerleri
{
"uygulama": "stok-takip",
"surum": "1.10",
"posta_kodu": "06100",
"durum": "on",
"yayin_tarihi": "2026-10-05",
"baslangic_saati": "09:30"
}uygulama: stok-takip surum: "1.10" posta_kodu: "06100" durum: "on" yayin_tarihi: "2026-10-05" baslangic_saati: "09:30"
Çok satırlı bakım duyurusu
{
"baslik": "Planlı bakım",
"mesaj": "Bakım saat 22:00'de başlayacak.\nSiparişlerinizi önceden tamamlayın.",
"iletisim": "destek@magaza.example"
}baslik: "Planlı bakım" mesaj: "Bakım saat 22:00'de başlayacak.\nSiparişlerinizi önceden tamamlayın." iletisim: "destek@magaza.example"
Hangi dizeler tırnak alır
| JSON dizesi | YAML çıktısı | Neden |
|---|---|---|
"localhost" | localhost | Düz metin tırnaksız da güvenlidir. |
"true", "null", "1.10", "0x1F" | "true", "null", … | Tırnak olmadan YAML 1.2 bunu boolean, null veya sayı olarak okur. |
"yes", "on", "010", "2026-10-01", "12:30" | "yes", "on", … | YAML 1.1 araçları (PyYAML, eski Kubernetes araçları) bunu boolean, sekizlik sayı, tarih veya sayı olarak okur. |
"a: b", "#x", "- x", " pad" | "a: b", … | Özel karakterler veya baştaki/sondaki boşluklar. |
"line1\nline2" | |- bloğu | Çok satırlı metin satır sonlarını korur. |
Sık sorulan sorular
JSON verilerim sunucuya gönderiliyor mu?
Dönüştürme tarayıcınızda yapılır; araç JSON veya YAML içeriğinizi sunucuya göndermez. Giriş kaydedilmez, yalnızca seçenek ayarları localStorage'da saklanır. Başka bir doğrulama veya dönüştürme sayfasına veri aktardığınızda içerik geçici olarak sessionStorage'a yazılır ve hedef sayfa okuduğunda kaldırılır.
JSON yorumları veya sondaki virgüller neden hata veriyor?
Araç yalnızca geçerli JSON kabul eder; yorumlar, sondaki virgüller ve tek tırnaklar hata sayılır. Hata paneli satır ve sütun bilgisini gösterir. JSON5 içeriğini önce JSON5 JSON Dönüştürücü ile JSON'a çevirin.
Büyük sayılar ve anahtar sırası korunur mu?
Anahtarlar girişteki sırada kalır; sayılar yuvarlanmadan, JSON'daki yazımlarıyla aktarılır. Örneğin 12345678901234567890, 1.10, -0 ve 1e-7 değişmez. 1e400 gibi sayılar da korunur, ancak diğer YAML araçlarının bunları sonsuz olarak okuyabileceğine dair not gösterilir.
JSON'da aynı anahtar iki kez varsa ne olur?
Son değer tutulur; anahtarın konumu ilk geçtiği yerde kalır. Araç iki not gösterir: anahtarın tekrarlandığı ve YAML'da aynı anahtar bulunamayacağı için yalnızca son değerin korunduğu.
Dosya boyutu ve iç içe yapı sınırı nedir?
50 MB'tan büyük dosyalar kabul edilmez; 500 seviyeden daha derin JSON yapıları dönüştürülmez. Tarayıcınızın belleği yetersiz kalırsa daha küçük bir dosya denemeniz istenir.