Convertor TXT în JSON
Dați structură unui fișier text simplu. Când fiecare linie conține aceleași câmpuri separate prin tab, bară verticală, virgulă sau spațiu, convertorul transformă liniile în înregistrări JSON pe care codul le poate citi fără un parser scris special.
Convertor de date
sau trage Fișiere CSV, TSV, TXT … aici ·
Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute
Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.
Caracterul care separă coloanele în fișierele CSV și text, atât la citire, cât și la scriere. Automat îl detectează din fișierul de intrare și scrie virgule.
UTF-8 funcționează pentru toate limbile. Alegeți UTF-8 cu BOM dacă Excel pe Windows afișează incorect diacriticele sau caracterele asiatice la deschiderea CSV-ului.
Pentru fișiere Excel, ODS și Numbers: convertiți doar prima foaie sau toate foile (un CSV per foaie într-un ZIP sau o cheie JSON per foaie).
Numele filei din noul registru de calcul, maximum 31 de caractere.
Matrice de obiecte folosește numele coloanelor drept chei pentru fiecare rând; matricea de matrice este mai compactă și păstrează antetul ca prim element.
Numele elementului exterior care include toate rândurile; fiecare rând devine un <row> în interiorul lui.
Folosit în instrucțiunile CREATE TABLE și INSERT. Doar litere, cifre și liniuțe de subliniere.
Ghilimelele și tipurile de coloane diferă ușor între baze de date; alegeți-o pe cea în care veți importa.
Rescrie celulele cu date într-un singur format. ISO (2026-10-18) este cel mai sigur pentru baze de date și cod; Păstrare le lasă așa cum apar în sursă.
Cum se folosește acest instrument
- 1
Încărcați fișierul text
Adăugați un export .txt, un fișier cu valori separate prin tab sau o listă cu câte o intrare pe rând. Până la 20 de fișiere, 95 MB fiecare.
- 2
Indicați cum sunt separate liniile
Delimitator pornește pe Detectare automată. În Setări avansate alegeți Tab, Pipe sau Spațiu dacă îl cunoașteți, setați Codificarea textului pentru fișiere mai vechi și dezactivați Primul rând este antet dacă rândul 1 conține date.
- 3
Convertiți în JSON
Apăsați Convertește în JSON și descărcați fișierul, indentat pentru citire sau compact cu Formatare lizibilă dezactivată.
Cum convertesc un fișier TXT în JSON?
Încărcați fișierul .txt, lăsați Delimitator pe Detectare automată și Primul rând este antet activat, apoi apăsați Convertește în JSON. Fiecare rând devine un obiect, iar cuvintele din rândul 1 devin chei.
Ce fișiere text se convertesc corect în JSON
Extensia .txt spune doar că fișierul conține caractere; nu promite nicio structură. Fișierele care se convertesc bine sunt cele care sunt de fapt tabele. Copierea celulelor din Excel sau Google Sheets pune pe clipboard text separat prin taburi, deci lipirea în Notepad și salvarea produc exact un astfel de fișier. Băncile, sistemele de salarizare și ERP-urile mai vechi exportă rapoarte .txt delimitate prin pipe, iar instrumentele științifice scriu adesea măsurători separate prin spații sau taburi.
Proza nu se convertește, nici un document a cărui structură de rânduri se schimbă la jumătate. Dacă fișierul este de fapt separat prin virgule și vreți o foaie de calcul, nu cod, TXT în CSV este calea mai scurtă. Notepad salvează fișierele noi în UTF-8 implicit din Windows 10 versiunea 1903, deci fișierele recente nu cer de obicei schimbarea codificării; cele de pe calculatoare mai vechi adesea o cer.
Conversie text în JSON după tipul de separator
Cazul cel mai tolerant. Taburile apar rar în valori, deci numele cu virgule și adresele cu spații rămân într-un singur câmp.
- Copieri din clipboard din foi de calcul
- Multe exporturi din clienți de baze de date
Frecvent în exporturile financiare și de mainframe tocmai pentru că | apare aproape niciodată în date reale.
- Rapoarte bancare și de salarizare
- Jurnale de aplicații orientate pe rânduri
Un CSV salvat cu extensia .txt. Valorile care conțin virgule trebuie puse între ghilimele duble, așa cum descrie RFC 4180, altfel coloanele se mută.
- Exporturi redenumite pentru filtrele de e-mail
- Liste de contacte mai vechi
Funcționează doar dacă nicio valoare nu conține spațiu. Cuvintele singure, codurile și numerele merg; numele complete nu.
- Măsurători de instrumente
- Liste de cuvinte și de ID-uri
Cum arată JSON-ul rezultat
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- separatori plus Detectare automată
- 5
- codificări text sursă
- 8
- fișiere text per lot
- 20
- până la ștergerea fișierelor încărcate
- 30 min
Text simplu și JSON comparate
TXT
Text simplu
Un fișier TXT conține doar caractere simple, fără formatare, fonturi, imagini sau aspect de pagină. Fișierele text moderne sunt de obicei codificate în UTF-8, care acoperă toate limbile, deși fișierele mai vechi pot folosi alte codificări și pot afișa caractere stricate. Textul simplu este foarte mic, nu devine niciodată depășit și se deschide pe orice dispozitiv, de la telefoane la servere. Nu poate conține text aldin, tabele sau imagini, așa că structura trebuie exprimată prin spațiere sau marcaje simple.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- –
JSON
JavaScript Object Notation
JSON este un format text ușor pentru date structurate, popularizat de Douglas Crockford la începutul anilor 2000 și standardizat ca RFC 8259 și ECMA-404. Reprezintă obiecte, liste, șiruri de caractere, numere, valori booleene și null printr-o sintaxă simplă și lizibilă. Este formatul implicit pentru API-uri web, fișiere de configurare și schimbul de date între aplicații în aproape toate limbajele de programare. Nu are comentarii, date calendaristice sau scheme încorporate, iar fișierele mari, cu multe niveluri, sunt greu de citit fără un vizualizator.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- 2001 · Douglas Crockford
TXT devine JSON când textul exportat dintr-un program mai vechi sau copiat dintr-un raport trebuie să ajungă în cod modern, într-un corp de API sau într-un import NoSQL, iar nimeni nu vrea să scrie manual un parser pentru un singur fișier.
Întrebări frecvente despre TXT în JSON
Fișierul meu text are câte un element pe linie. Poate deveni un array JSON?
Da. Dacă deasupra există un rând de antet, de exemplu name, fiecare rând următor devine un obiect precum {"name": "Lisbon"}. Fără antet, dezactivați Primul rând este antet și alegeți Matrice de matrice, care scrie fiecare rând ca o listă cu un singur element.
De ce detectarea automată mi-a împărțit propozițiile la fiecare spațiu?
Dacă fișierul nu are taburi, pipe-uri sau virgule, spațiile sunt singurul separator rămas. Setați Delimitator la caracterul pe care îl folosesc de fapt câmpurile; textul liber cu spații în valori are nevoie de taburi sau pipe-uri între câmpuri pentru a fi convertit corect.
Pot converti un fișier log în JSON?
Când fiecare rând urmează același tipar, de exemplu marcaj de timp, nivel și mesaj separate prin pipe-uri sau taburi, da. Jurnalele în care mesajul conține separatorul sau în care structura rândurilor variază necesită un parser de jurnale, nu un convertor de tabele.
Ce codificare aleg pentru un fișier TXT dintr-un sistem vechi?
Fișierele create de software occidental pentru Windows înainte ca UTF-8 să se răspândească sunt de obicei Windows-1252; cele japoneze Shift_JIS, cele chinezești GB18030, cele coreene EUC-KR. Alegeți codificarea sursei pentru ca literele cu diacritice să fie citite corect. JSON-ul în sine este scris în UTF-8, codificarea cerută de RFC 8259 pentru JSON schimbat între sisteme.
Ce se întâmplă cu textul cu lățime fixă, unde coloanele sunt aliniate cu spații?
Convertorul desparte după un delimitator, nu după poziția caracterelor. Dacă valorile nu conțin niciodată spații, setarea Spațiu funcționează. Altfel, deschideți fișierul într-o foaie de calcul, împărțiți-l cu funcția de text în coloane, salvați un registru și folosiți Excel în JSON.
Obțin JSON sau JSON Lines?
JSON standard: un singur document cu o matrice de nivel superior, pe care orice parser JSON o încarcă dintr-un apel. JSON Lines pune câte o înregistrare pe rând și se potrivește pentru streaming, dar nu este ceea ce scrie această pagină.
- Convertor TXT în CSVConvertiți online fișiere .txt delimitate în CSV. Tab, pipe, punct și virgulă sau spații detectate automat, codificare corectată, ghilimele RFC 4180.
- Convertor JSON în TXTConvertiți JSON într-un fișier text simplu: o înregistrare pe linie, câmpuri separate prin tab sau alt delimitator. Se deschide în Notepad și Excel.
- Convertor Excel în JSONConvertiți foi Excel în JSON: antetul devine chei, fiecare rând un obiect, datele calendaristice ca șiruri ISO. Acceptă XLSX, XLS, ODS, Numbers.
- Convertor CSV în TXTConvertiți CSV în .txt pentru formulare care cer .txt, destinatari care nu trebuie să-l deschidă în Excel sau editoare de text. 20 de fișiere odată.
- Convertor PDF în JSONConvertiți tabelele din PDF în JSON: fiecare rând devine un obiect cu cheile din antet, gata pentru script, API sau bază de date. Până la 20 PDF-uri.
- Convertor TXT în ExcelConvertiți .txt în Excel: liniile separate prin tab sau virgulă devin rânduri și coloane, listele devin o coloană. Fără expertul de import text.