JSON na TXT omskakel
Verander 'n JSON-skikking in 'n gewone .txt-lêer met een rekord per reël en die velde in kolomme gerangskik. Dit is leesbaar in enige teksredigeerder en kan ingevoer word in gereedskap wat nooit geleer het om hakies te ontleed nie.
Data-omskakelaar
of los CSV, TSV, TXT …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
Karakter wat kolomme in CSV- en tekslêers skei, vir lees en skryf. Outomaties bespeur dit uit die invoer en skryf kommas.
UTF-8 werk vir elke taal. Kies UTF-8 met BOM as Excel op Windows verwronge aksente of Asiatiese karakters wys wanneer die CSV oopgemaak word.
Excel-, ODS- en Numbers-invoer: skakel slegs die eerste blad om, of elke blad (een CSV per blad in 'n ZIP, of een JSON-sleutel per blad).
Naam van die bladtab in die nuwe sigblad, tot 31 karakters.
Skikking van objekte gebruik kolomname as sleutels vir elke ry; skikking van skikkings is kompakter en hou die opskrif as die eerste skikking.
Naam van die buitenste element wat alle rye omvat; elke ry word 'n <row> daarbinne.
Gebruik in CREATE TABLE- en INSERT-stellings. Slegs letters, syfers en onderstrepe.
Aanhaling en kolomtipes verskil effens tussen databasisse; kies die een waarin jy gaan invoer.
Herskryf datumselle in een formaat. ISO (2026-10-18) is die veiligste vir databasisse en kode; behou laat hulle soos in die bron.
Hoe om hierdie nutsding te gebruik
- 1
Laai die JSON op
Voeg .json-, .jsonl- of .ndjson-lêers by, tot 20 per bondel en 95 MB elk. 'n Skikking rekords of een objek per reël werk die beste.
- 2
Kies die skeidingsteken
Tab is vooraf gekies. Verander onder Gevorderde instellings die Skeidingsteken na Pyp, Kommapunt, Komma of Spasie as die ontvangende stelsel een vereis, en kies 'n Tekskodering vir ouer sagteware.
- 3
Skakel om en maak oop
Druk Skakel om na Plain text en laai die .txt-lêer af. Dubbelklik daarop om dit te lees, of voer dit in waar 'n lêer met skeidingstekens aanvaar word.
Hoe skakel ek 'n JSON-lêer na 'n TXT-lêer om?
Laai die .json-lêer op en druk Skakel om na Plain text. Elke JSON-rekord word een reël, elke sleutel 'n kolom geskei deur tabs, met die sleutelname op die eerste reël.
Hoekom JSON na gewone teks omskakel
JSON is vir programme ontwerp. RFC 8259 gee dit geen opmerkings, geen rykonsep en geen idee van kolomme nie, so 'n lêer met 5 000 bestellings maak in 'n teksredigeerder oop as een lang muur krulhakies. Dit is goed vir 'n API, maar nutteloos vir die ondersteuningsagent wat in 'n uitvoer moet soek, die ouditeur wat 'n drukstuk wil hê, of die nagtelike bondeltaak op 'n ou stelsel wat een rekord per reël lees.
Gewone teks met 'n skeidingsteken is die oudste gemeenskaplike grond in rekenaarkunde. Dit het geen biblioteek nodig om te lees nie, werk skoon met grep, wys verskille reël vir reël in weergawebeheer en voer in byna elke databasis en sigblad in. As die ontvanger spesifiek kommas en 'n .csv-uitbreiding wil hê, skryf JSON na CSV dieselfde rye in daardie vorm.
'n Skeidingsteken vir die TXT-lêer kies
| Skeidingsteken | Lyk soos | Kies dit wanneer |
|---|---|---|
| Tab (verstek) | ord-1001→Lisbon→49.90 | Data kommas bevat, of die lêer na cut, awk of Excel gaan |
| Pyp | | ord-1001|Lisbon|49.90 | 'n Bank-, betaalstaat- of EDI-tipe invoer pypgeskeide teks vereis |
| Kommapunt ; | ord-1001;Lisbon;49.90 | Excel in Duitsland, Frankryk of Brasilië die lêer sal oopmaak |
| Komma , | ord-1001,Lisbon,49.90 | Die invoerder CSV-agtige inhoud in 'n .txt-lêer wil hê |
| Spasie | ord-1001 Lisbon 49.90 | Waardes nooit spasies bevat nie, soos net ID's en getalle |
Voorbeeld van JSON na tekslêer
[
{"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 falseWat behoue bly van JSON na TXT
Behou
- Elke waarde, as teks
- Sleutelname in die opskrifreël
- Volgorde van rekords
- Unicode-karakters in UTF-8
Verander
- Geneste objekte word kolomme met kolletjies
- true, false en getalle verloor hul tipe
- Skikkings binne 'n rekord word een veld
Weg
- Krulhakies, hakies en aanhalingstekens om sleutels
- Inkeping en netjiese uitleg
- Enige waarborg dat 'n ontleder die presiese oorspronklike kan herbou
JSON en TXT vergelyk
JSON
JavaScript Object Notation (JSON)
JSON is 'n ligte teksformaat vir gestruktureerde data, in die vroeë 2000's deur Douglas Crockford gewild gemaak en as RFC 8259 en ECMA-404 gestandaardiseer. Dit stel objekte, skikkings, stringe, getalle, booleaanse waardes en null met eenvoudige, leesbare sintaksis voor. Dit is die verstekformaat vir web-API's, opstellingslêers en data-uitruiling tussen programme in byna elke programmeertaal. Dit het nie ingeboude kommentaar, datums of skemas nie, en groot geneste lêers is sonder 'n kyker moeilik om te lees.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- 2001 · Douglas Crockford
TXT
Gewone teks
'n TXT-lêer bevat slegs gewone karakters sonder formatering, lettertipes, beelde of uitleg. Moderne teksleêrs is gewoonlik in UTF-8 geënkodeer, wat elke taal dek, hoewel ouer lêers ander enkoderings kan gebruik en onleesbare karakters kan wys. Gewone teks is piepklein, raak nooit uitgedien nie en maak op elke toestel oop, van foons tot bedieners. Dit kan nie vetdruk, tabelle of prente hou nie, so struktuur moet met spasiëring of eenvoudige opmerking uitgedruk word.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- –
JSON word na TXT platgemaak wanneer die volgende leser 'n mens met Notepad is, 'n hoofraamstelsel of ouer bondeltaak wat vaste teksreëls laai, of 'n skulp-pyplyn wat op grep, cut en sort gebou is.
Gereelde vrae oor JSON na TXT omskakel
Hoekom is die oortjie die verstek-skeidingsteken vir JSON na TXT?
Tabs kom amper nooit in name, adresse of pryse voor nie, so waardes hoef selde aangehaal te word. Klassieke Unix-nutsgoed soos cut verdeel ook by verstek op tabs, en Excel se Text Import Wizard herken hulle sonder ekstra stappe.
Kan ek die .json-lêer net na .txt hernoem?
Jy kan, en die lêer bevat steeds JSON: krulhakies, aanhalingstekens en sleutels wat by elke rekord herhaal word. Dit kom verby 'n oplaaivorm wat net die lêeruitbreiding nagaan, maar 'n mens of 'n invoerder wat een rekord per reël verwag, kan dit steeds nie gebruik nie. Omskakeling verander die inhoud, nie net die naam nie.
Wat gebeur met geneste objekte en skikkings?
'n Teksreël is plat, so geneste objekte word in ekstra kolomme versprei wat met 'n puntpad benoem word, soos address.city. Lyste binne 'n rekord bly in 'n enkele veld as JSON-teks.
Watter enkodering moet die tekslêer gebruik?
UTF-8 vir enigiets wat hedendaags is; Windows Notepad stoor sedert Windows 10 weergawe 1903 by verstek in UTF-8. Kies Windows-1252 of Shift_JIS net as 'n ouer program onleesbare letters met UTF-8 wys.
Sal my JSON Lines-loglêer omgeskakel word?
Ja. 'n .jsonl- of .ndjson-lêer word een objek per reël gelees, soos meeste logversenders en BigQuery-uitvoere data skryf, en elke objek word een reël teks.
Kan die teks weer na JSON omgeskakel word?
Ja, solank die opskrifreël behou word: TXT na JSON lees die kolomname en bou 'n skikking objekte weer op. Name met kolletjies kom terug as plat sleutels eerder as geneste objekte.