Veri Biçimi Dönüştürücü

JSON, YAML, XML, TOML, INI ve CSV arasında yapılandırılmış verileri doğrudan tarayıcınızda dönüştürün; herhangi bir Kaynak ve Hedef çifti seçin, tek tıkla kopyalayın.

Araç yükleniyor…

Veri Biçimi DönüştürücüBir kaynak (From) ve bir hedef (To) biçimi seçerek JSON, YAML, XML, TOML, INI ve CSV arasında yapılandırılmış verileri dönüştürün. Herhangi bir çifti seçin, sonuç anında güncellenir. Her şey tarayıcınızda istemci tarafında çalışır, bu nedenle yapıştırdığınız hiçbir şey yüklenmez.

Veri Biçimi Dönüştürücü nedir?

JSON, YAML, XML, TOML, INI ve CSV arasında yapılandırılmış verileri her yönde dönüştüren, ücretsiz, tarayıcı tabanlı bir dönüştürücü. Geliştiriciler, DevOps mühendisleri ve veri analistleri bunu API yanıtlarını yeniden biçimlendirmek, bir yapılandırma dosyasını bir söz diziminden diğerine taşımak (örneğin INI'den TOML'a veya YAML'den JSON'a) ya da bir JSON dizisini elektronik tablo için CSV'ye dönüştürmek için kullanır. Kaynak (From) ve hedef (To) biçimini bağımsız olarak ayarlar, verilerinizi yapıştırır ve dönüştürülen sonuç tek tıkla kopyalama özelliğiyle anında görünür. Swap düğmesi From ve To'yu yer değiştirir ve önceki çıktıyı yeniden girişe besler; böylece dönüştürmeleri zincirleyebilirsiniz.

Veri Biçimi Dönüştürücü nasıl kullanılır

  1. From altında kaynak biçimi seçin: JSON, YAML, XML, TOML, INI veya CSV.
  2. To altında hedef biçimi seçin: JSON, YAML, XML, TOML, INI veya CSV.
  3. Verilerinizi giriş kutusuna yapıştırın veya örnek bir JSON nesnesi yüklemek için Sample'a tıklayın.
  4. Hedef biçimle etiketlenmiş çıkış kutusunda dönüştürülen sonucu okuyun ve panoya almak için Copy'ye tıklayın.
  5. Hızlı bir gidiş-dönüş için From/To biçimlerini yer değiştirmek ve önceki çıktıyı girişe taşımak için Swap'i kullanın; girişi boşaltmak için Clear'ı kullanın.

Örnekler

JSON'dan YAML'ye

Girdi

{ "name": "deftdeck", "version": 2 }

Çıktı

name: deftdeck
version: 2

JSON'dan TOML'a

Girdi

{ "server": { "host": "localhost", "port": 8080 } }

Çıktı

[server]
host = "localhost"
port = 8080

JSON dizisinden CSV'ye

Girdi

[{ "name": "Ada", "age": 36 }, { "name": "Linus", "age": 54 }]

Çıktı

name,age
Ada,36
Linus,54

Sıkça sorulan sorular

Hangi biçimler ve yönler destekleniyor?
JSON, YAML, XML, TOML, INI ve CSV, her yönde – From ve To biçimlerini bağımsız olarak ayarlarsınız. Böylece herhangi bir çiftle JSON'dan YAML'ye, INI'den TOML'a, XML'den JSON'a, YAML'den CSV'ye vb. dönüştürebilirsiniz.
TOML, INI veya CSV'ye dönüştürme neden bazen başarısız olur?
Bu biçimler yalnızca belirli yapıları temsil edebilir. CSV tablo halinde veri gerektirir (anahtarları paylaşan bir nesne dizisi); INI ve TOML bir anahtar-değer nesnesi bekler (TOML tablolar aracılığıyla iç içe yerleştirmeye izin verir, INI tek düzey bölümlere sahiptir). Uymayan veriler bir hata oluşturur – bunun yerine, rastgele iç içe yerleştirmeyi işleyen JSON veya YAML'ye dönüştürün.
XML ve CSV nasıl işlenir?
XML çıktısı tek bir kök öğeyle sarılır (çünkü XML bir tane gerektirir) ve ayrıştırma sırasında XML öznitelikleri korunur. CSV ayrıştırması ilk satırı başlık olarak kullanır ve boş satırları atlar; CSV değerleri dize olarak döner, bu nedenle 36 gibi bir sayı "36" olur.
Verilerim bir sunucuya yükleniyor mu?
Hayır. Her dönüştürme tamamen tarayıcınızda istemci tarafında çalışır. Yapıştırdığınız hiçbir şey yüklenmez veya herhangi bir yere gönderilmez, bu nedenle özel API yükleri, yapılandırma dosyaları ve hassas elektronik tablolar için güvenlidir.
Swap düğmesi ne yapar?
Swap, From ve To biçimlerini yer değiştirir ve geçerli çıktıyı giriş kutusuna taşır; böylece elle kopyalayıp yapıştırmadan hemen geri dönüştürebilir veya dönüştürmeleri zincirleyebilirsiniz.

İlgili araçlar