İçeriğe atla
%100 yerel

JSONL dönüştürücü

JSON nesne dizisi ile JSONL / NDJSON arasında dönüştürün, satır başına bir nesne.

Giriş
Çıkış

JSONL dönüştürücü

JSONL (NDJSON olarak da bilinir) her şeyi tek bir dizi içine sarmak yerine satır başına bir JSON nesnesi tutar. Dil modeli ince ayar veri kümelerinin, günlük kayıt hatlarının ve akış tabanlı API'lerin çoğu bu biçimi bekler; çünkü okuyan taraf dosyanın tamamını belleğe almadan kaydı tek tek işleyebilir. Bu araç iki yönde de çalışır: JSON nesne dizisi yapıştırın, JSONL alın; ya da JSONL yapıştırın, tek bir JSON dizisi geri alın.

JSONL'ye dönüştürülen bir dizi her zaman satır başına tek bir sıkışık nesne üretir — biçimin tanımı budur, bu yüzden biçimlendirme seçenekleri dizi tarafında geçerlidir. "Dizi girintisi" ortaya çıkan dizinin nasıl yazılacağını belirler: okunaklı ve karşılaştırması kolay bir dosya için iki ya da dört boşluk, en kısa çıktı için küçültülmüş. "Boş satırları atla" yapıştırılan JSONL içindeki boş satırları hata saymak yerine geçer. "Hatada satır numarasını bildir" çözümlemenin takıldığı satırı adıyla verir, böylece 50.000 satırlık bir dışa aktarımdaki bozuk kayıt kolayca bulunur. "Anahtar sırasını koru" her nesnenin anahtarlarını yazıldığı gibi bırakır; karşılaştırmayı kolaylaştırmak için alfabetik sıralamak isterseniz kapatın.

Her iki yön de Windows ve Unix satır sonlarını aynı şekilde işler ve on binlerce kaydı bir saniyenin çok altında tamamlar. Kesin süre çıktının altındaki özette, giren ve çıkan kayıt sayısı ile atlanan boş satır sayısıyla birlikte görünür.

Her şey tarayıcınızda yerel olarak çalışır. Verileriniz hiçbir yere yüklenmez; bu, eğitim veri kümeleri, API günlükleri ya da kişisel bilgi içerebilecek dışa aktarımlar için önemlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya JSON biçimlendirici ya da JSON'dan CSV'ye dönüştürücü gibi başka bir araca gönderin.

FAQ

JSONL ile NDJSON arasındaki fark nedir?
İki adı olan aynı biçim: satır başına bir JSON değeri, çevreleyen dizi ve satırlar arasında virgül olmadan. Araç ikisini eş anlamlı sayar.
Diziden JSONL yönü girintili çıktıyı destekler mi?
Hayır — JSONL satır başına tam olarak bir JSON değeri ister, bu yüzden her satır sıkışıktır. Girinti yalnızca JSONL yeniden diziye çevrilirken geçerlidir.
JSONL dosyasındaki boş satırlara ne olur?
"Boş satırları atla" açıkken (varsayılan) yok sayılırlar. Kapatırsanız boş satır, numarasıyla birlikte çözümleme hatası olarak bildirilir.
Çözümleme hataları nasıl bildirilir?
"Hatada satır numarasını bildir" açıkken ileti, okunamayan satırı ve nedenini adıyla verir; böylece doğrudan hatalı kayda gidebilirsiniz.
Verilerim bir yere yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcınızda çalışır — JSON ya da JSONL veriniz cihazınızdan hiç ayrılmaz.