🔄 YAML ↔ JSON Dönüştürücü
YAML'i JSON'a veya JSON'ı YAML'e tek bir tıklamayla dönüştür. Verilerini yapıştır ve Toolio otomatik algılar ya da yöniyi kendin seç; JSON girintisini (2, 4, tab veya minified) seç ve sonucu kopyala veya indir. Yerel olarak paketlenmiş js-yaml kütüphanesiyle çalışır — her şey tarayıcınızda çalışır, hiçbir şey yüklemez ve tamamen çevrimdışı destek sağlar.
Tasarım gereği gizli. Bu araç, tarayıcınızda tamamen çalışır — girdiğiniz hiçbir şey yüklenmez ya da saklanmaz ve çevrimdışı da çalışır.
Hakkında
YAML ve JSON aynı veri modelini tanımlar, bu yüzden standart belgeler için dönüşüm kayıp içermez — YAML'in okunabilir, girinti tabanlı sözdizimi, kesin JSON ve tersi olur. Bu araç, Kubernetes manifestleri, CI işlem hatları ve API yükleri arasında geçiş yapan geliştiriciler ve DevOps için yararlıdır. Girdi hatalıysa, hatayı (satır ve neden) tam olarak raporlar ve yapılandırmalarınızı — gizli bilgileri de içerebilir — herhangi bir sunucuya göndermez.
Nasıl kullanılır
- YAML veya JSON'ı girdi kutusuna yapıştırın.
- Yönü 'Otomatik Algıla' olarak bırakın veya YAML→JSON / JSON→YAML'ı açıkça seçin.
- JSON girintisini isterseniz ayarlayabilirsiniz, sonra Dönüştür'ü tıklayın.
- Çıktıyı kopyalayın veya .json / .yaml dosyası olarak indirin.
SSS
- Verilerim sunucuya yükleniyor mu?
- Hayır. Dönüşüm tamamen tarayıcınızda yerel olarak paketlenmiş bir kütüphane kullanılarak yapılır — gizli bilgiler içeren yapılandırmalar için güvenli.
- Çoklu belge YAML veya yorumları destekliyor mu?
- Tek bir belge dönüştürür. YAML yorumları JSON'da temsil edilmez, bu yüzden dönüşüm sırasında kaybolur — bu, formatların doğasından kaynaklanır.
- YAML veya JSON'm geçersiz olursa ne olur?
- YAML veya JSON'ınız geçersizse, sorunu açıkça açıklayan bir ayrıştırma hatası alacaksınız ve bunu hızlıca düzeltebilirsiniz.
- Otomatik yön algılama nasıl çalışır?
- Dönüştürücü metni inceleyerek size yönü seçer, bu da genellikle bir şeyi yapıştırdığınızda ve sadece diğer formatı istiyorsanız gerekli olan durumu kapsar. Girdi belirsizse - hem JSON hem de YAML olarak geçerli kısa bir parçacık - YAML'den JSON'a veya JSON'dan YAML'e dönüşüm ayarını açıkça seçerek tahmin etmek yerine yönü belirleyebilirsiniz.
- Neden 0 birim içerirsem?
- Bu, boşlukların israf edildiği bir yapılandırma değeri, ortam değişkeni veya API istek gövdesi için kompakt tek satırlık JSON üretir. İnsanların okuyacağı herhangi bir şey için iki veya dört boşluk kullanın ve yapıştırdığınız proje sekme tabanlıysa sekme içerir. İkisinin karışması genellikle gürültülü bir farka neden olur.
- Yorumlar ve ankerler korunur mu?
- Hayır, ve korunamazlar. JSON, bunlardan hiçbiri için bir sözdizimi içermediği için yorumlar çıktığında atılır ve YAML ankerleri, referans verildiği tam değerle genişletilir. Yorumlu bir yapılandırmayı JSON'a ve geri dönüştürmek, işlevsel veri döndürür ancak notlar kaybolur. Yorumlar önemliyse orijinal YAML'yi saklayın.
- Bu araç, verilerimi yükler mi?
- Hayır. Her şey tarayıcınızda çalışır, bu yüzden verileriniz cihazınızdan asla çıkmaz — sayfa yüklendikten sonra bile çevrimdışı çalışır.