Convertor JSON în TXT
Transformați un array JSON într-un fișier .txt simplu, cu o înregistrare pe fiecare linie și câmpurile aliniate pe coloane. Se citește în orice editor de text și se importă în programe care nu știu să interpreteze acoladele.
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 JSON
Adăugați fișiere .json, .jsonl sau .ndjson, maximum 20 pe lot și câte 95 MB fiecare. Cel mai bine funcționează o listă de înregistrări sau câte un obiect pe linie.
- 2
Alegeți separatorul
Tab este preselectat. La Setări avansate, schimbați Delimitator în Pipe, Punct și virgulă, Virgulă sau Spațiu dacă sistemul care primește fișierul cere unul, și alegeți o Codificarea textului pentru programele mai vechi.
- 3
Convertiți și deschideți
Apăsați Convertește în Text simplu și descărcați fișierul .txt. Faceți dublu clic pe el ca să-l citiți sau importați-l oriunde este acceptat un fișier text delimitat.
Cum convertesc un fișier JSON într-un fișier TXT?
Încărcați fișierul .json și apăsați Convertește în Text simplu. Fiecare înregistrare JSON devine o linie, fiecare cheie o coloană separată prin tab, cu numele cheilor pe prima linie.
De ce să convertiți JSON în text simplu
JSON a fost creat pentru programe. RFC 8259 nu îi dă comentarii, nici noțiunea de rând sau de coloană, așa că un fișier cu 5.000 de comenzi se deschide în editorul de text ca un zid lung de acolade. Este în regulă pentru un API, dar inutil pentru agentul de suport care trebuie să caute într-un export, pentru auditorul care vrea o listare pe hârtie sau pentru jobul batch de noapte de pe un sistem vechi, care citește câte o înregistrare pe linie.
Textul simplu cu delimitator este cel mai vechi numitor comun din informatică. Nu cere nicio bibliotecă pentru citire, se caută ușor cu grep, se compară linie cu linie în controlul versiunilor și se importă în aproape orice bază de date sau foaie de calcul. Dacă destinatarul vrea explicit virgule și extensia .csv, JSON în CSV scrie aceleași rânduri în acea formă.
Alegerea delimitatorului pentru fișierul TXT
| Delimitator | Arată așa | Alegeți-l când |
|---|---|---|
| Tab (implicit) | ord-1001→Lisbon→49.90 | Datele conțin virgule sau fișierul ajunge la cut, awk ori Excel |
| Pipe | | ord-1001|Lisbon|49.90 | Un import bancar, de salarizare sau de tip EDI cere text delimitat cu pipe |
| Punct și virgulă ; | ord-1001;Lisbon;49.90 | Fișierul va fi deschis în Excel din Germania, Franța, Brazilia sau România |
| Virgulă , | ord-1001,Lisbon,49.90 | Programul de import vrea conținut de tip CSV într-un fișier .txt |
| Spațiu | ord-1001 Lisbon 49.90 | Valorile nu conțin niciodată spații, de exemplu doar ID-uri și numere |
Exemplu de conversie JSON în fișier text
[
{"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 falseCe se păstrează la conversia din JSON în TXT
Păstrat
- Fiecare valoare, ca text
- Numele cheilor în linia de antet
- Ordinea înregistrărilor
- Caracterele Unicode în UTF-8
Modificat
- Obiectele imbricate devin coloane cu nume cu punct
- true, false și numerele își pierd tipul
- Listele dintr-o înregistrare devin un singur câmp
Dispărut
- Acoladele, parantezele drepte și ghilimelele din jurul cheilor
- Indentarea și formatarea aerisită
- Orice garanție că un parser poate reconstrui originalul exact
JSON și TXT comparate
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
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 se aplatizează în TXT când următorul cititor este o persoană cu Notepad, un mainframe sau un job batch vechi care încarcă linii de text fixe, ori un pipeline de shell bazat pe grep, cut și sort.
Întrebări frecvente despre convertorul JSON în TXT
De ce este tabul separatorul implicit la conversia JSON în TXT?
Tabulatorul apare aproape niciodată în nume, adrese sau prețuri, deci valorile rareori trebuie puse între ghilimele. Instrumentele Unix clasice, precum cut, separă implicit tot după tab, iar Expertul de import text din Excel îl recunoaște fără pași suplimentari.
Pot să redenumesc pur și simplu fișierul .json în .txt?
Puteți, iar fișierul tot JSON rămâne: acolade, ghilimele și chei repetate la fiecare înregistrare. Așa trece de un formular de încărcare care verifică doar extensia, dar o persoană sau un program de import care așteaptă o înregistrare pe linie tot nu îl poate folosi. Conversia schimbă conținutul, nu doar numele.
Ce se întâmplă cu obiectele și array-urile imbricate?
O linie de text este plată, așa că obiectele imbricate se desfac în coloane suplimentare cu nume în formă de cale cu punct, de exemplu address.city. Listele dintr-o înregistrare rămân într-un singur câmp, ca text JSON.
Ce codificare ar trebui să folosească fișierul text?
UTF-8 pentru orice program actual; Notepad din Windows salvează implicit în UTF-8 începând cu Windows 10 versiunea 1903. Alegeți Windows-1252 sau Shift_JIS doar dacă un program mai vechi afișează litere deformate cu UTF-8.
Se poate converti fișierul meu de log JSON Lines?
Da. Un fișier .jsonl sau .ndjson este citit cu câte un obiect pe linie, așa cum scriu datele majoritatea instrumentelor de transport al jurnalelor și exporturile BigQuery, iar fiecare obiect devine o linie de text.
Textul poate fi transformat înapoi în JSON?
Da, atât timp cât linia de antet rămâne: TXT în JSON citește numele coloanelor și reconstruiește o listă de obiecte. Numele cu punct revin ca chei simple, nu ca obiecte imbricate.