UTILS.
%100 tarayıcıda
T⇄

TOML ⇄ JSON Dönüştürücü

TOML yapılandırma dosyalarını JSON'a ve JSON'ı tekrar TOML'a net sözdizimi hatası bildirimiyle dönüştürün.

— çıktı burada görünür —

Bu araç hakkında

TOML'ı JSON'a veya JSON'ı tekrar TOML'a siz yazarken anında dönüştürün — Cargo.toml, pyproject.toml, netlify.toml ve diğer modern yapılandırma dosyalarını incelemek ya da onları JSON verisinden üretmek için kullanışlıdır. Yönü seçin, JSON girintisini belirleyin (2 ya da 4 boşluk, ya da küçültülmüş) ve çıktıyı geri besleyip yönü çevirmek için değiştir düğmesini kullanın.

Tam TOML 1.0 sözdizimi desteklenir: iç içe tablolar iç içe JSON nesnelerine, [[tablo dizileri]] nesne JSON dizilerine dönüşür ve TOML tarih-saat değerleri JSON çıktısında ISO 8601 dizeleri olarak yayımlanır. Sözdizimi hataları, ayrıştırıcının mesajıyla, hatalı satır ve tam konumu gösteren bir düzeltme işareti dahil olmak üzere bildirilir; bu yüzden araç aynı zamanda hızlı bir TOML doğrulayıcısı işlevi görür.

Her şey tarayıcınızda açık kaynaklı bir TOML ayrıştırıcısıyla çalışır — genellikle kayıt jetonları, bağlantı dizeleri ve diğer sırları içeren yapılandırma dosyalarınız asla hiçbir yere yüklenmez. Hesap yok, sunucu yok ve çevrimdışı çalışmaya devam eder.

Sık sorulan sorular

TOML tablo dizileri nasıl dönüştürülür?
Her [[name]] bloğu, name adlı bir JSON dizisinin içinde bir nesne olur ve geri dönüştürme, bir JSON nesne dizisini tekrar [[name]] bloklarına çevirir — standart TOML 1.0 eşlemesi.
TOML tarihleri ve saatlerine ne olur?
TOML'un yerel tarih-saat değerleri vardır; JSON'a dönüştürme onları ISO 8601 dizeleri olarak yayımlar, çünkü JSON'un tarih türü yoktur. Böyle bir dizeyi tekrar TOML'a dönüştürmek, onu çıplak bir tarih-saat yerine tırnaklı bir dize olarak tutar.
JSON'ım neden TOML'a dönüştürülemiyor?
Bir TOML belgesi her zaman bir tablodur, bu yüzden JSON'unuzun en üst düzeyi bir nesne olmalıdır — çıplak bir dizi, dize ya da sayı temsil edilemez. TOML'un ayrıca null'ı yoktur, bu yüzden null değerler çıktıdan çıkarılır.
Yapılandırma dosyam bir sunucuya yükleniyor mu?
Hayır. Ayrıştırma ve dönüştürme, açık kaynaklı smol-toml kütüphanesiyle tamamen tarayıcınızda çalışır — dosyanız asla cihazınızdan ayrılmaz, bu yüzden yapılandırmalarınızdaki jetonlar ve kimlik bilgileri gizli kalır.

Daha fazla araç