JSON-u TXT-yə çevirmək
JSON massivini hər sətirdə bir qeyd olan və sahələri sütunlarla düzülmüş sadə .txt faylına çevirin. Fayl istənilən mətn redaktorunda oxunur və fiqurlu mötərizələri tanımayan proqramlara da idxal olunur.
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
JSON faylını yükləyin
Hər dəstdə ən çox 20 və hər biri ən çox 95 MB olan .json, .jsonl və ya .ndjson faylları əlavə edin. Qeydlər massivi və ya hər sətirdə bir obyekt ən yaxşı nəticə verir.
- 2
Ayırıcını seçin
Tab əvvəlcədən seçilib. Əlavə ayarlar bölməsində qəbul edən sistem tələb edirsə, Ayırıcı seçimini Boru, Nöqtəli vergül, Vergül və ya Boşluq olaraq dəyişin, köhnə proqramlar üçün isə Mətn kodlaşdırması seçin.
- 3
Çevirin və açın
Plain text formatına çevir düyməsini basın və .txt faylını endirin. Oxumaq üçün üzərinə iki dəfə klikləyin və ya ayrılmış mətn faylını qəbul edən istənilən yerə import edin.
JSON faylını TXT faylına necə çevirmək olar?
.json faylını yükləyin və Plain text formatına çevir düyməsini basın. Hər JSON qeydi bir sətir olur, hər açar tablarla ayrılmış sütun olur, açar adları isə birinci sətirdə yerləşir.
JSON-u niyə sadə mətnə çevirmək lazımdır
JSON proqramlar üçün hazırlanıb. RFC 8259-da şərh, sətir anlayışı və sütun anlayışı yoxdur, ona görə 5000 sifarişlik fayl mətn redaktorunda fiqurlu mötərizələrdən ibarət uzun divar kimi açılır. Bu, API üçün yaxşıdır, amma ixracda axtarış aparmalı dəstək əməkdaşına, çap nüsxəsi istəyən auditora və ya hər sətirdə bir qeyd oxuyan köhnə sistemdəki gecə prosesinə kömək etmir.
Ayırıcılı sadə mətn hesablama dünyasında ən qədim ortaq zəmindir. Oxumaq üçün kitabxana tələb etmir, grep ilə rahat axtarılır, versiya nəzarətində sətir-sətir müqayisə olunur və demək olar ki, bütün verilənlər bazalarına və cədvəllərə import edilir. Qəbul edən tərəf məhz vergül və .csv genişlənməsi istəyirsə, JSON-dan CSV-yə eyni sətirləri həmin formada yazır.
TXT faylı üçün ayırıcının seçilməsi
| Ayırıcı | Necə görünür | Nə vaxt seçilir |
|---|---|---|
| Tab (standart) | ord-1001→Lisbon→49.90 | Məlumatda vergül var və ya fayl cut, awk və ya Excel-ə gedir |
| Boru | | ord-1001|Lisbon|49.90 | Bank, əmək haqqı və ya EDI tipli import boru ilə ayrılmış mətni tələb edir |
| Nöqtəli vergül ; | ord-1001;Lisbon;49.90 | Faylı Almaniya, Fransa və ya Braziliyadakı Excel açacaq |
| Vergül , | ord-1001,Lisbon,49.90 | Import aləti .txt faylında CSV üslublu məzmun istəyir |
| Boşluq | ord-1001 Lisbon 49.90 | Dəyərlərdə heç vaxt boşluq olmur, məsələn, yalnız ID və rəqəmlər |
JSON-dan mətn faylına nümunə
[
{"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-yə çevirmədə nə qorunur
Saxlanılır
- Bütün dəyərlər mətn kimi
- Başlıq sətrindəki açar adları
- Qeydlərin sırası
- UTF-8-də Unicode simvolları
Dəyişir
- Daxili obyektlər nöqtəli sütunlara çevrilir
- true, false və rəqəmlər tipini itirir
- Qeyd daxilindəki massivlər tək sahə olur
Silinir
- Fiqurlu və kvadrat mötərizələr, açarların ətrafındakı dırnaqlar
- Girinti və səliqəli format
- Parserin dəqiq orijinalı bərpa edəcəyinə dair hər hansı zəmanət
JSON və TXT müqayisəsi
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
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 növbəti oxucu Notepad ilə işləyən insan, sabit mətn sətirləri yükləyən mainframe və ya köhnə toplu proses, yaxud grep, cut və sort üzərində qurulmuş shell konveyeri olanda TXT-yə sadələşdirilir.
JSON-u TXT-yə çevirmək: tez-tez verilən suallar
JSON-u TXT-yə çevirərkən niyə defolt ayırıcı tabdır?
Tab simvolu adlarda, ünvanlarda və qiymətlərdə demək olar ki, işlənmir, ona görə dəyərləri çox vaxt dırnaq içinə almaq lazım olmur. cut kimi klassik Unix alətləri də standart olaraq tab üzrə bölür, Excel-in Text Import Wizard aləti isə onları əlavə addımsız tanıyır.
.json faylının adını sadəcə .txt kimi dəyişmək olarmı?
Edə bilərsiniz, amma fayl yenə JSON olaraq qalır: hər qeyddə təkrarlanan fiqurlu mötərizələr, dırnaqlar və açarlar. Bu, yalnız genişlənməni yoxlayan yükləmə formasından keçir, lakin insan və ya hər sətirdə bir qeyd gözləyən import aləti yenə də ondan istifadə edə bilməz. Çevirmə yalnız adı yox, məzmunu dəyişir.
İç-içə obyektlər və massivlərlə nə baş verir?
Mətn sətri düzdür, ona görə daxili obyektlər address.city kimi nöqtəli yolla adlanan əlavə sütunlara açılır. Qeyd daxilindəki siyahılar tək sahədə JSON mətni kimi qalır.
Mətn faylı hansı kodlaşdırmada olmalıdır?
Müasir hər şey üçün UTF-8; Windows Notepad Windows 10 1903 versiyasından bəri standart olaraq UTF-8 saxlayır. Windows-1252 və ya Shift_JIS yalnız köhnə proqram UTF-8 ilə hərfləri qarışıq göstərəndə seçin.
JSON Lines jurnal faylım çevrilə bilərmi?
Bəli. .jsonl və ya .ndjson faylı hər sətirdə bir obyekt kimi oxunur, əksər log göndəricilər və BigQuery ixracları məlumatı belə yazır, hər obyekt bir mətn sətrinə çevrilir.
Mətni yenidən JSON-a çevirmək olarmı?
Bəli, başlıq sətri saxlanılarsa: TXT-dən JSON-a sütun adlarını oxuyur və obyektlər massivini yenidən qurur. Nöqtəli adlar daxili obyekt kimi yox, düz açar kimi qayıdır.