JSONL Formatter
JSON Lines (NDJSON) dosyalarını biçimlendirin ve JSON ile JSONL arasında dönüştürün. Her satırı doğrulayın ve NDJSON akışlarını okunaklı biçimde yazdırın
Girdi Metni
Biçimlendirilmiş Çıktı
JSON Lines Hakkında
Biçim
JSON Lines (NDJSON), her satırda tek bir geçerli JSON nesnesi saklar — kayıtlar arasında virgül yoktur, sarmalayan bir dizi de bulunmaz. Akış (streaming) ve yalnızca sona ekleme yapılan (append-only) günlükler için idealdir.
Yaygın Kullanımlar
LLM eğitim veri kümeleri, API akış yanıtları, log dosyaları, veritabanı dışa aktarımları ve kayıtları satır satır işleyen büyük veri hatlarında yaygın olarak kullanılır.
Satır Bazında Doğrulama
Her satır bağımsız olarak ayrıştırılır; böylece tek bir hatalı kayıt dosyanın tamamını geçersiz kılmaz. Bu araç, hataların bulunduğu satır numaralarını tam olarak raporlar.
Neden JSONL Formatter?
Güvenilirlik için geliştirilmiş profesyonel düzeyde araç
Çift Yönlü Dönüşüm
Standart bir JSON dizisini streaming pipeline'ları için JSON Lines formatına dönüştürün ya da bir JSONL dosyasını tek bir biçimlendirilmiş JSON belgesi hâlinde birleştirin.
Satır Satır Doğrulama
Her satır, hassas hata satır numaralarıyla bağımsız olarak doğrulanır; böylece binlerce satırlık dosyalarda hatalı kayıtları kolayca bulabilirsiniz.
Gizlilik Odaklı
Biçimlendirme ve dönüştürme tamamen tarayıcınızda çalışır. Veri kümeleri, günlükler ve dışa aktarımlar asla cihazınızdan çıkmaz.
Nasıl Çalışır
jsonl verilerinizi profesyonel gibi işlemek için basit adımlar
Yapıştır veya Yükle
JSON Lines metnini yapıştırın veya bir .jsonl / .ndjson dosyası yükleyin.
Mod Seçin
Format JSONL, JSON → JSONL veya JSONL → JSON modlarından birini seçin.
Anında Dönüşüm
Çıktı, satır satır doğrulama ve hata satır numaralarıyla canlı olarak güncellenir.
Kopyala ve Kullan
Sonucu panonuza kopyalayın ve dilediğiniz yerde kullanın.
Profesyonel JSONL Formatter Biçimlendirici & Doğrulayıcı
JSONL Formatter işleme tamamen tarayıcınızda çalışır — yükleme yok, hesap yok, sınır yok.
JSONL Formatter, JSON Lines (NDJSON veya newline-delimited JSON olarak da bilinir) ile çalışmak için ücretsiz, tarayıcı tabanlı bir araçtır. Her satırı okunaklı biçimde yazdırır, her kaydı doğrular ve standart bir JSON dizisi ile JSON Lines formatı arasında çift yönlü dönüşüm yapar.
JSON Lines, LLM eğitim veri kümeleri, OpenAI tarzı batch API'ler, yapılandırılmış günlükler ve olay akışları için fiili standarttır — kayıtların teker teker geldiği ve artımlı olarak işlenmesi gereken her senaryoda kullanılır. Bu biçimlendirici, çok megabaytlık dosyaları anında ve satır satır doğrulamayla işler.
Tüm işlemler %100 istemci tarafında çalışır. Veri kümeleriniz ve günlük dosyalarınız asla yüklenmez; bu da aracı tescilli ve hassas veriler için güvenli kılar.
Profesyoneller Neden EZ Formatter'ı Tercih Ediyor
Verileriniz tarayıcınızda kalır
Sıkça Sorulan Sorular
Jsonl Formatter biçimlendirme hakkında yaygın soruların cevapları
JSONL, bir dosyanın her satırının eksiksiz ve geçerli tek bir JSON nesnesi içerdiği bir formattır. JSON dizisinin aksine kayıtlar arasında virgül yoktur ve sarmalayan parantezler bulunmaz; bu da onu akış (streaming), sona ekleme (append) ve satır satır işleme için ideal kılar.
JSON dizinizi yapıştırın, "JSON → JSONL" moduna geçin; dizinin her öğesi tek satırlık compact JSON'a dönüşür. Çıktıyı kopyalayın ve .jsonl dosyası olarak kaydedin.
Evet. Her satır bağımsız olarak ayrıştırılır ve geçersiz satırlar tam satır numaralarıyla raporlanır; böylece tek bir hatalı kayıt, büyük dosyalarda bile kolayca bulunup düzeltilebilir.
Evet, iki isim de aynı fikri ifade eder: satır sonu ile ayrılmış JSON (newline-delimited JSON). NDJSON ayrıca UTF-8 ve satır sonu kurallarını belirleyen resmi bir belirtime sahiptir; bu araç da bu belirtimi izler.
Hayır. Biçimlendirme ve dönüştürme tamamen tarayıcınızda çalışır. Hiçbir şey cihazınızdan çıkmaz.
Bir JSON dizisi tüm kayıtları [] içinde sarar, aralarına virgül koyar ve tek bir belge olarak ayrıştırılmalıdır; JSON Lines (NDJSON) ise her satıra sarmalayıcı olmadan tek bir eksiksiz JSON değeri yazar. GitHub'daki ndjson-spec'e göre satır sınırlı kayıtlar akış halinde, tek tek işlenebilir - 900. satırı bozuk olan 2 GB'lık bir günlük dosyası size yalnızca o satırı kaybettirir, 901 ve sonrasını değil.
Her satır RFC 8259'a göre bağımsız olarak ayrıştırılır ve rapor, her hatanın tam karakter konumuyla birlikte satır numaralarını listeler. Ayrıştırılabilen satırlar tutarlı girintiyle pretty-print edilir, böylece çıktı okunabilir hale gelirken geçerli JSONL olarak kalır.
NDJSON; OpenAI'nin chat completions ve embeddings API'leri için (parçalı SSE yükleri), GitHub'ın BigQuery üzerindeki toplu veri kümesi dışa aktarımları için, Elasticsearch bulk istekleri için ve Google Maps Routes API için kullanılan akış formatıdır. JSONL'yi yerel olarak biçimlendirmek, yakalanan akışların sunucuya ihtiyaç duymadan incelenebilir olmasını sağlar.
Yetkili Kaynaklar
Bu aracın çalıştığı biçimleri tanımlayan standartlar ve resmi belgeler.
NDJSON - Newline Delimited JSON specification
GitHub'daki NDJSON spesifikasyonu — satır başına bir JSON değeri, akış (streaming) için tasarlandı.
JSON streaming - Wikipedia
Satır ayraçlı JSON'un JSON dizilerinden farkları ve bu biçimi hangi sistemlerin kullandığı.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
JSON veri değişim biçimini ve dilbilgisini tanımlayan IETF standardı.
İlgili Araçlar
JSON Biçimlendirici
Akıllı girinti ve sözdizimi vurgulama ile JSON verilerini biçimlendirin, doğrulayın ve güzelleştirin
JSON Repair
Hatalı biçimli, geçersiz veya bozuk JSON'u anında düzeltin. Kesilmiş LLM çıktısını, eksik virgülleri, tırnaksız anahtarları ve sondaki virgülleri tarayıcınızda onarın
JSON Küçültücü
JSON'u çevrimiçi küçültün: gereksiz boşlukları kaldırın ve JSON'unuzu üretim API'leri ve yapılandırma dosyaları için derli toplu hale getirin — tamamen tarayıcınızda