# YAML, TOML ve JSON dönüştürücü

JSON, YAML ve TOML arasında dönüştürün veya bir belgeyi doğrulayıp biçimlendirin; her hatanın satır ve sütunuyla.

https://codeknife.dev/tr/yaml-toml-json-donusturucu/

## Ne yapar

Bir belgeyi JSON, YAML ve TOML arasında iki yönde dönüştürür veya iki biçim aynıysa doğrulayıp biçimlendirir. Her sözdizimi hatası, bulunduğu satır ve sütunla gelir.

## Nasıl kullanılır

1. Bir belge yapıştırın veya bir dosya bırakın.
2. Biçimini **Kaynak**'ta, istediğiniz biçimi **Hedef**'te seçin. İki tarafta aynı biçim doğrular ve biçimlendirir.
3. Girintiyi seçin, sonra sonucu kopyalayın veya indirin ya da yönü çevirmek için **Çıktıyı girdi olarak kullan**'ı kullanın.

## Örnekler

YAML'daki `name: codeknife` ve `ports: [80, 443]`, JSON'da `{"name": "codeknife", "ports": [80, 443]}`, TOML'da `name = "codeknife"` ve `ports = [ 80, 443 ]` olur.

## Bilmekte fayda var

- YAML 1.2 sürümü olarak okunur: yalnızca `true` ve `false` boolean'dır, bu yüzden `yes` ve `on` metin kalır. Birden çok `---` bölümü, yinelenen anahtar veya çok fazla takma ad içeren belge reddedilir.
- TOML üst düzeyde bir tablo ister ve null yoktur. Bir listeyi veya null'u TOML'a dönüştürmek, yolu belirten bir hata verir.
- TOML'daki tarihler, TOML'u biçimlendirirken tarih kalır; JSON veya YAML'a dönüştürürken metne dönüşür.
- Yorumlar dönüştürmede korunmaz; çünkü JSON'da yorum yoktur ve okunan veri onları taşımaz.

## Dönüştürmek yerine nasıl doğrular veya biçimlendiririm?

Kaynak ve Hedef için aynı biçimi seçin. Belge katı biçimde okunur; her hata satır ve sütunuyla bildirilir, geçerli bir belge tutarlı girintiyle yeniden yazılır.

## Sık sorulan sorular

### YAML'da yes, no ve on neden metin kalıyor?

Bu araç, yalnızca true ve false'un boolean olduğu YAML 1.2'yi okur. yes, no, on ve off, bazı eski YAML 1.1 ayrıştırıcılarının aksine düz metin kalır.

### Her JSON belgesi neden TOML olamaz?

TOML'un üst düzeyinde bir tablo vardır ve null yoktur. En üstteki bir liste veya herhangi bir yerdeki null, sessizce düşmek yerine yolu belirten bir iletiyle reddedilir.

### Bu araç verilerimi bir yere gönderiyor mu?

Hayır. Her şey tarayıcınızda olur. Yazdıklarınız sunucularımıza asla gönderilmez.