JSON'u TXT'ye Dönüştürme
Bir JSON dizisini, her satırda bir kayıt bulunan ve alanların sütunlar hâlinde hizalandığı düz bir .txt dosyasına dönüştürün. Dosya her metin düzenleyicide okunur ve süslü parantezleri ayrıştıramayan araçlara da aktarılabilir.
Veri Dönüştürücü
veya CSV, TSV, TXT … dosyaları buraya bırakın ·
Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
CSV ve metin dosyalarında sütunları ayıran karakter; hem okuma hem yazma için geçerlidir. Otomatik, karakteri girdiden algılar ve çıktıyı virgülle yazar.
UTF-8 her dilde çalışır. Windows'ta Excel, CSV'yi açarken aksanlı veya Asya karakterlerini bozuk gösteriyorsa BOM'lu UTF-8'i seçin.
Excel, ODS ve Numbers girdisi: yalnızca ilk sayfayı ya da tüm sayfaları dönüştürün (ZIP içinde sayfa başına bir CSV veya sayfa başına bir JSON anahtarı).
Yeni elektronik tablodaki sayfa sekmesinin adı, en fazla 31 karakter.
Nesne dizisi her satır için sütun adlarını anahtar olarak kullanır; dizi dizisi daha kompakttır ve başlığı ilk dizi olarak tutar.
Tüm satırları saran dış öğenin adı; her satır bunun içinde bir <row> olur.
CREATE TABLE ve INSERT ifadelerinde kullanılır. Yalnızca harf, rakam ve alt çizgi.
Tırnaklama ve sütun türleri veritabanları arasında biraz farklıdır; içe aktaracağınızı seçin.
Tarih hücrelerini tek biçimde yeniden yazar. ISO (2026-10-18) veritabanları ve kod için en güvenlisidir; Olduğu gibi bırak seçeneği kaynaktaki görünümü korur.
Bu aracı nasıl kullanırsınız
- 1
JSON dosyasını yükleyin
En fazla 20 dosyalık ve her biri en çok 95 MB olan bir grup için .json, .jsonl veya .ndjson dosyalarını ekleyin. Kayıt dizisi ya da her satırda bir nesne içeren dosyalar en iyi sonucu verir.
- 2
Ayırıcıyı seçin
Sekme önceden seçilidir. Alıcı sistem istiyorsa Gelişmiş ayarlar altında Ayırıcı seçeneğini Dikey çizgi, Noktalı virgül, Virgül veya Boşluk olarak değiştirin; eski yazılımlar için bir Metin kodlaması seçin.
- 3
Dönüştürün ve açın
Düz metin biçimine Dönüştür düğmesine basın ve .txt dosyasını indirin. Okumak için çift tıklayın ya da ayrılmış metin dosyası kabul eden herhangi bir yere aktarın.
JSON dosyasını TXT dosyasına nasıl dönüştürürüm?
.json dosyasını yükleyin ve Düz metin biçimine Dönüştür düğmesine basın. Her JSON kaydı bir satır, her anahtar sekmeyle ayrılmış bir sütun olur; anahtar adları ilk satırda yer alır.
JSON neden düz metne dönüştürülür
JSON programlar için tasarlandı. RFC 8259 ona yorum, satır kavramı ya da sütun fikri vermez; bu yüzden 5.000 siparişlik bir dosya metin düzenleyicide uzun bir küme parantezi duvarı olarak açılır. Bu bir API için sorun değildir, ama bir dışa aktarımda arama yapması gereken destek çalışanına, çıktı isteyen denetçiye veya satır başına bir kayıt okuyan eski sistemdeki gece toplu işine yardımcı olmaz.
Ayırıcılı düz metin, bilişimdeki en eski ortak zemindir. Okumak için kitaplık gerekmez, grep ile temiz aranır, sürüm kontrolünde satır satır karşılaştırılır ve hemen her veritabanına ve hesap tablosuna aktarılır. Alıcı özellikle virgül ve .csv uzantısı istiyorsa JSON'dan CSV'ye aynı satırları bu biçimde yazar.
TXT dosyası için ayırıcı seçimi
| Ayırıcı | Görünümü | Şu durumda seçin |
|---|---|---|
| Sekme (varsayılan) | ord-1001→Lisbon→49.90 | Veride virgül var ya da dosya cut, awk veya Excel'e gidiyor |
| Dikey çizgi | | ord-1001|Lisbon|49.90 | Banka, bordro veya EDI tarzı bir içe aktarma dikey çizgiyle ayrılmış metin istiyor |
| Noktalı virgül ; | ord-1001;Lisbon;49.90 | Dosyayı Almanya, Fransa veya Brezilya'daki Excel açacak |
| Virgül , | ord-1001,Lisbon,49.90 | İçe aktarıcı .txt dosyasında CSV tarzı içerik istiyor |
| Boşluk | ord-1001 Lisbon 49.90 | Değerler hiç boşluk içermiyor; örneğin yalnızca kimlikler ve sayılar |
JSON'dan metin dosyasına örnek
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseJSON'dan TXT'ye geçişte neler korunur
Korunanlar
- Her değer, metin olarak
- Başlık satırındaki anahtar adları
- Kayıt sırası
- UTF-8'deki Unicode karakterleri
Değişenler
- İç içe nesneler noktalı sütunlara dönüşür
- true, false ve sayılar türünü kaybeder
- Kayıt içindeki diziler tek alan olur
Kaybolanlar
- Küme parantezleri, köşeli parantezler ve anahtarların etrafındaki tırnaklar
- Girinti ve biçimlendirilmiş yazım
- Bir ayrıştırıcının orijinali birebir yeniden oluşturabileceği garantisi
JSON ve TXT karşılaştırması
JSON
JavaScript Nesne Gösterimi (JSON)
JSON, yapılandırılmış veriler için hafif bir metin biçimidir; 2000'lerin başında Douglas Crockford tarafından yaygınlaştırılmış ve RFC 8259 ile ECMA-404 olarak standartlaştırılmıştır. Nesneleri, dizileri, dizgileri, sayıları, mantıksal değerleri ve null'ı basit, okunabilir bir sözdizimiyle gösterir. Web API'leri, yapılandırma dosyaları ve neredeyse her programlama dilindeki uygulamalar arasında veri alışverişi için varsayılan biçimdir. Yorum, tarih veya şema desteği yoktur; büyük iç içe dosyaları bir görüntüleyici olmadan okumak zordur.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- 2001 · Douglas Crockford
TXT
Düz metin
TXT dosyası; biçimlendirme, yazı tipi, resim ya da yerleşim olmadan yalnızca düz karakterler içerir. Modern metin dosyaları genellikle her dili kapsayan UTF-8 ile kodlanır; eski dosyalar başka kodlamalar kullanabilir ve bozuk karakterler gösterebilir. Düz metin çok küçüktür, asla eskimez ve telefonlardan sunuculara kadar her cihazda açılır. Kalın yazı, tablo veya resim içeremez; yapı boşluklarla ya da basit işaretlemeyle ifade edilmelidir.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- –
JSON, sonraki okuyucu Not Defteri kullanan biri, sabit metin satırları yükleyen bir ana bilgisayar veya eski toplu iş, ya da grep, cut ve sort üzerine kurulu bir kabuk işlem hattı olduğunda TXT'ye düzleştirilir.
JSON'u TXT'ye dönüştürme hakkında SSS
JSON'dan TXT'ye dönüştürmede varsayılan ayırıcı neden sekme?
Sekme karakteri isimlerde, adreslerde veya fiyatlarda neredeyse hiç geçmez; bu yüzden değerlerin çoğu zaman tırnak içine alınması gerekmez. cut gibi klasik Unix araçları da varsayılan olarak sekmeye göre böler, Excel'in Metin İçeri Aktarma Sihirbazı da bunları ek adım olmadan tanır.
.json dosyasının uzantısını .txt olarak değiştirmem yeterli mi?
Yapabilirsiniz, ancak dosya yine JSON içerir: her kayıtta tekrarlanan küme parantezleri, tırnaklar ve anahtarlar. Bu, yalnızca uzantıyı denetleyen bir yükleme formundan geçer, fakat satır başına bir kayıt bekleyen bir kişi ya da içe aktarıcı yine de onu kullanamaz. Dönüştürme yalnızca adı değil, içeriği de değiştirir.
İç içe nesnelere ve dizilere ne olur?
Metin satırı düzdür; bu yüzden iç içe nesneler, address.city gibi noktalı yolla adlandırılmış ek sütunlara açılır. Bir kayıttaki listeler tek bir alanda JSON metni olarak kalır.
Metin dosyası hangi karakter kodlamasını kullanmalı?
Güncel her şey için UTF-8. Windows Not Defteri, Windows 10 1903 sürümünden beri varsayılan olarak UTF-8 kaydeder. Windows-1252 veya Shift_JIS'i yalnızca eski bir program UTF-8 ile harfleri bozuk gösterdiğinde seçin.
JSON Lines günlük dosyam dönüştürülebilir mi?
Evet. .jsonl veya .ndjson dosyası satır başına bir nesne olarak okunur; çoğu günlük aktarıcı ve BigQuery dışa aktarımı veriyi böyle yazar. Her nesne bir metin satırı olur.
Metin tekrar JSON'a dönüştürülebilir mi?
Evet, başlık satırı korunduğu sürece: TXT'den JSON'a sütun adlarını okur ve nesne dizisini yeniden oluşturur. Noktalı adlar iç içe nesneler yerine düz anahtarlar olarak döner.