TXT-ni JSON-a çevirmək
Adi mətn faylına struktur verin. Hər sətirdə eyni sahələr tab, şaquli xətt, vergül və ya boşluqla ayrılıbsa, çevirici sətirləri JSON qeydlərinə çevirir və kod onları xüsusi analizator yazmadan oxuya bilir.
Məlumat çevirici
və ya CSV, TSV, TXT … faylları bura sürüşdürün ·
Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
CSV və mətn fayllarında sütunları ayıran simvol, həm oxuma, həm yazma üçün. Avtomatik rejim onu giriş faylından təyin edir və vergül yazır.
UTF-8 bütün dillər üçün işləyir. Windows-da Excel CSV açarkən ştrixli hərflər və ya Asiya simvolları pozulmuş görünürsə, BOM ilə UTF-8 seçin.
Excel, ODS və Numbers girişi: yalnız birinci vərəqi və ya bütün vərəqləri çevirin (ZIP-də hər vərəq üçün bir CSV və ya hər vərəq üçün bir JSON açarı).
Yeni cədvəldə vərəq nişanının adı, ən çox 31 simvol.
Obyektlər massivi hər sətir üçün sütun adlarını açar kimi istifadə edir; massivlər massivi daha yığcamdır və başlığı birinci massiv kimi saxlayır.
Bütün sətirləri əhatə edən xarici elementin adı; hər sətir onun içində <row> olur.
CREATE TABLE və INSERT ifadələrində istifadə olunur. Yalnız hərflər, rəqəmlər və alt xətt.
Dırnaqlama və sütun tipləri verilənlər bazaları arasında bir qədər fərqlənir; idxal edəcəyiniz bazanı seçin.
Tarix xanalarını vahid formatda yenidən yazın. ISO (2026-10-18) verilənlər bazaları və kod üçün ən etibarlısıdır; saxla seçimi onları mənbədəki kimi buraxır.
Bu alətdən necə istifadə etməli
- 1
Mətn faylını yükləyin
Bir .txt ixracı, tab ilə ayrılmış məlumat və ya hər sətirdə bir element olan siyahı əlavə edin. 20 fayla qədər, hər biri 95 MB-dək.
- 2
Sətirlərin necə ayrıldığını göstərin
Ayırıcı əvvəlcə Avtomatik aşkarlama vəziyyətindədir. Əlavə ayarlar bölməsində ayırıcını bilirsinizsə Tab, Pipe və ya Boşluq seçin, köhnə fayllar üçün Mətn kodlaşdırması təyin edin, 1-ci sətir məlumatdırsa Birinci sətir başlıqdır seçimini söndürün.
- 3
JSON-a çevirin
JSON-a çevir düyməsinə basın və faylı endirin: oxumaq üçün girintili, Oxunaqlı formatlama söndürülərsə yığcam olacaq.
TXT faylını JSON-a necə çevirmək olar?
.txt faylını yükləyin, Ayırıcı parametrini Avtomatik aşkarlamada, Birinci sətir başlıqdır seçimini isə açıq saxlayın, sonra JSON-a çevir düyməsinə basın. Hər sətir bir obyekt olur, 1-ci sətirdəki sözlər isə açarlara çevrilir.
Hansı mətn faylları JSON-a təmiz çevrilir
.txt uzantısı yalnız faylın simvollardan ibarət olduğunu bildirir; quruluş barədə heç nə vəd etmir. Yaxşı çevrilən fayllar gizli cədvəl olanlardır. Excel və ya Google Sheets-dən xanaları köçürəndə mübadilə buferinə tab ilə ayrılmış mətn düşür, Notepad-ə yapışdırıb saxlayanda məhz belə fayl alınır. Banklar, əmək haqqı sistemləri və köhnə ERP-lər pipe ilə ayrılmış .txt hesabatları ixrac edir, elmi cihazlar isə tez-tez boşluq və ya tab ilə ayrılmış ölçmələr yazır.
Nəsr mətni çevrilmir, sətir quruluşu ortada dəyişən sənəd də. Fayl əslində vergüllə ayrılıbsa və kod yox, cədvəl istəyirsinizsə, TXT-dən CSV-yə daha qısa yoldur. Notepad Windows 10 1903 versiyasından bəri yeni faylları defolt olaraq UTF-8 ilə saxlayır, ona görə yaxın vaxtlarda yaradılmış fayllar adətən kodlaşdırmanı dəyişməyi tələb etmir; köhnə kompüterlərdən gələnlər çox vaxt tələb edir.
Ayırıcı növünə görə mətni JSON-a çevirmək
Ən əlverişli hal. Tab dəyərlərin içində nadir hallarda olur, ona görə vergüllü adlar və boşluqlu ünvanlar bir sahədə qalır.
- Cədvəllərdən mübadilə buferinə köçürmələr
- Bir çox verilənlər bazası müştərisinin ixracları
Maliyyə və mainframe ixraclarında yayılıb, çünki | real məlumatda demək olar ki, rast gəlinmir.
- Bank və əmək haqqı hesabatları
- Sətir əsaslı tətbiq logları
Uzantısı .txt olaraq saxlanmış CSV. Tərkibində vergül olan dəyərlər RFC 4180-də deyildiyi kimi qoşa dırnağa alınmalıdır, əks halda sütunlar sürüşür.
- E-poçt filtrləri üçün adı dəyişdirilmiş ixraclar
- Köhnə kontakt siyahıları
Yalnız heç bir dəyərdə boşluq olmayanda işləyir. Tək sözlər, kodlar və rəqəmlər uyğundur; tam adlar uyğun deyil.
- Cihaz ölçmələri
- Söz və ID siyahıları
JSON necə görünür
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- ayırıcı və Avtomatik aşkarlama
- 5
- mənbə mətn kodlaşdırması
- 8
- bir dəstdə mətn faylı
- 20
- yüklənmiş fayllar silinənə qədər
- 30 dəq
Adi mətn və JSON müqayisəsi
TXT
Sadə mətn
TXT faylı yalnız sadə simvollardan ibarətdir; formatlama, şrift, şəkil və ya səhifə düzümü yoxdur. Müasir mətn faylları adətən bütün dilləri əhatə edən UTF-8 ilə kodlanır, köhnə fayllar isə başqa kodlaşdırmalardan istifadə edib qarışıq simvollar göstərə bilər. Sadə mətn çox kiçikdir, köhnəlmir və telefonlardan serverlərə qədər hər cihazda açılır. Qalın mətn, cədvəl və ya şəkil saxlaya bilmir, ona görə quruluş boşluqlarla və ya sadə işarələmə ilə ifadə olunmalıdır.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- –
JSON
JavaScript Object Notation
JSON strukturlaşdırılmış məlumatlar üçün yüngül mətn formatıdır, 2000-ci illərin əvvəlində Douglas Crockford tərəfindən məşhurlaşdırılıb və RFC 8259 və ECMA-404 kimi standartlaşdırılıb. O, obyektləri, massivləri, sətirləri, ədədləri, məntiqi dəyərləri və null-u sadə, oxunaqlı sintaksislə təqdim edir. Veb API-lər, konfiqurasiya faylları və demək olar ki, bütün proqramlaşdırma dillərində tətbiqlər arasında məlumat mübadiləsi üçün standart formatdır. İçində şərh, tarix və sxem yoxdur, böyük iç-içə fayllar isə görüntüləyicisiz çətin oxunur.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- 2001 · Douglas Crockford
Köhnə proqramdan ixrac olunmuş və ya hesabatdan köçürülmüş mətn müasir koda, API gövdəsinə və ya NoSQL importuna daxil olmalı olanda TXT JSON-a çevrilir; bir fayl üçün əllə parser yazmaq heç kimi maraqlandırmır.
TXT-ni JSON-a çevirmək: tez-tez verilən suallar
Mətn faylımda hər sətirdə bir element var. Onu JSON massivinə çevirmək olarmı?
Bəli. Yuxarıda name kimi başlıq sətri varsa, sonrakı hər sətir {"name": "Lisbon"} kimi obyektə çevrilir. Başlıq yoxdursa, Birinci sətir başlıqdır seçimini söndürün və hər sətri bir elementli siyahı kimi yazan Massivlər massivi seçin.
Avtomatik təyinetmə niyə cümlələrimi hər boşluqda böldü?
Faylda tab, pipe və ya vergül yoxdursa, tapılacaq yeganə ayırıcı boşluq qalır. Ayırıcı parametrini sahələrinizin həqiqətən istifadə etdiyi simvola təyin edin; dəyərlərin içində boşluq olan sərbəst mətn düzgün çevrilməsi üçün sahələr arasında tab və ya pipe tələb edir.
Log faylını JSON-a çevirmək olarmı?
Hər sətir eyni qaydaya uyğundursa, məsələn, pipe və ya tab ilə ayrılmış vaxt damğası, səviyyə və mesaj, bəli. Mesajın özündə ayırıcı olan və ya sətir quruluşu dəyişən loglar üçün cədvəl çeviricisi yox, log parseri lazımdır.
Köhnə sistemdən gələn TXT faylı üçün hansı kodlaşmanı seçməliyəm?
UTF-8 yayılmazdan əvvəl Qərb Windows proqramlarının yazdığı fayllar adətən Windows-1252, yapon faylları Shift_JIS, çin faylları GB18030, koreya faylları EUC-KR olur. Vurğulu hərflərin düzgün oxunması üçün mənbə kodlaşdırmasını seçin. JSON-un özü UTF-8 ilə yazılır; RFC 8259 sistemlər arasında mübadilə olunan JSON üçün məhz bunu tələb edir.
Sütunları boşluqlarla düzülmüş sabit enli mətn necə olsun?
Çevirici simvol mövqelərinə görə yox, ayırıcıya görə bölür. Dəyərlərdə boşluq yoxdursa, Boşluq ayarı işləyir. Əks halda faylı cədvəl proqramında açın, mətni sütunlara bölmə funksiyası ilə ayırın, iş kitabını saxlayın və Excel-dən JSON-a istifadə edin.
Nəticə JSON olur, yoxsa JSON Lines?
Standart JSON: bir üst səviyyə massivi olan tək sənəd, istənilən JSON parseri onu bir çağırışla yükləyir. JSON Lines hər sətirdə bir qeyd yazır və axınla işləməyə uyğundur, lakin bu səhifə onu yazmır.
- TXT-dən CSV-yə çeviriciAyırıcılı .txt fayllarını onlayn CSV-yə çevirin. Tab, |, ; və boşluq avtomatik tanınır, kodlaşdırma düzəldilir, dəyərlər RFC 4180 üzrə dırnaqlanır.
- JSON-u TXT-yə çevirməkJSON-u sadə mətn faylına çevirin: hər sətirdə bir qeyd, sahələr tab və ya seçdiyiniz ayırıcı ilə. Notepad, Excel və komanda sətrində açılır.
- Excel-i JSON-a çevirməkExcel cədvəlini onlayn JSON-a çevirin: başlıq sətri açar, hər sətir obyekt olur, tarixlər ISO sətri kimi yazılır. XLSX, XLS, ODS və Numbers.
- CSV-ni TXT-yə çevirməkCSV-ni .txt faylına çevirin: yalnız mətn faylı qəbul edən formalar, Excel açmamalı alıcılar və istənilən redaktor üçün. Eyni anda 20 fayl.
- PDF-i JSON-a çevirməkPDF-dəki cədvəlləri JSON-a çevirin: hər sətir sütun başlıqlarından açarlı obyekt olur — skript, API və ya baza üçün hazır. 20 PDF-ə qədər.
- TXT-ni Excel-ə çevirmək.txt faylını Excel kitabına çevirin: tab və ya vergüllə ayrılmış sətirlər cədvələ, sadə siyahılar bir sütuna düşür. Text Import Wizard lazım deyil.