Dosya içeriklerinizin sunucuda işlenmesi söz konusu değildir. Gizli veya ticari belgeleri işlemek için gottrix ile bir veri işleme sözleşmesine ihtiyacınız yoktur.
Hosted in GermanyGlobal Content Delivery
Almanya'da Hetzner'deki kaynak sunucular, bir içerik dağıtım ağı (CDN) üzerinden dünya çapında dağıtılır. Bu sırada dosya içerikleriniz asla aktarılmaz - cihazınızdan hiç ayrılmaz.
JSON Lines, yani NDJSON, satır başına tam olarak bir JSON değeri yazar ve günlükler, akış ardışık düzenleri, veritabanı içeri aktarmaları ve makine öğrenimi eğitim verileri için tercih edilen biçimdir. Klasik bir JSON dizisi ise tüm dosyanın bir kerede okunmasını gerektirir. Bu araç JSON dizinizi alır ve her girdiyi kendi derli toplu satırı olarak yazar.
Dönüştürme tamamen tarayıcınızda yerel olarak, saf JavaScript ile çalışır. Nesnelerden ya da değerlerden oluşan bir diziden, satır başına derli toplu bir JSON elde edersiniz; sıra korunur. Böyle bir diziyi saran bir nesne de (örneğin data anahtarı altında) tanınır ve onun dizisi kullanılır. Sonuç satır satır akıtılabilir, jq gibi araçlarla işlenebilir veya bir veritabanına parçalar halinde yüklenebilir.
Böylece döngü kapanır: JSONL'den JSON'a ve şimdi JSON'dan JSONL'e, ikisi de yerel olarak mevcuttur. Araç bu konuda dürüst kalır: kökte bir dizi beklenir; saran bir dizi olmadan tek bir nesne ya da bir skaler, yanıltıcı bir sonuç üretmek yerine net bir mesajla reddedilir. Hiçbir şey yüklenmez.
JSONL'nin pratik üstünlüğü: her satır kendi başına geçerli bir JSON'dur. Bu yüzden dosya, her şeyi bir kerede belleğe yüklemeden satır satır akıtılabilir, eklenebilir ve işlenebilir - ve tek bir bozuk satır, büyük bir JSON dizisinde olacağı gibi tüm belgeyi okunmaz kılmaz.
Teknik özellikler
Teknik özellikler
Giriş formatları
JSON
Çıkış formatı
JSONL
Toplu işleme
Hayır
İşleme
Tarayıcıda yerel (JavaScript)
Dosya yükleme
Yok
3 adımda
JSON dosyanızı bırakın veya seçin.
Araç her girdiyi kendi satırı olarak yazar.
JSONL dosyasını indirin.
Sınırlar: Kökte bir JSON dizisi bekler (veya tam olarak böyle bir diziyi saran bir nesne). Her girdi tek bir derli toplu JSON satırı olarak yazılır ve sıra korunur. Bir skaler ya da saran bir dizi olmayan bir nesne net bir mesajla reddedilir. Bir girdi içindeki iç içe yapılar satırda derli toplu JSON olarak korunur. Her girdinin iç içe yapıları ve veri türleri (sayılar, booleanlar, iç içe nesneler/diziler) satırda kompakt JSON olarak değişmeden kalır.
Sık sorulan sorular
Dosyam yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcıda yerel olarak çalışır - hiçbir şey gönderilmez.
NDJSON nedir?
NDJSON, JSON Lines'in başka bir adıdır: her satır tam olarak bir JSON değeri tutar.
Ya JSON'um içinde dizi olan bir nesne ise?
Bu tanınır: içerdiği dizi kullanılır ve satır satır yazılır.
Yalnızca onayınızla, gottrix'i iyileştirmek için kullanımı çerezlerle anonimleştirilmiş biçimde ölçeriz. Dosyalarınız her zaman yerelde, cihazınızda kalır. Gizlilik