JSON naar TXT converteren
Zet een JSON-array om in een gewoon .txt-bestand met één record per regel en de velden netjes in kolommen. Het is leesbaar in elke teksteditor en laat zich importeren in programma's die niets met accolades kunnen.
Dataconverter
of sleep CSV, TSV, TXT …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
Teken dat kolommen scheidt in CSV- en tekstbestanden, zowel bij het lezen als bij het schrijven. Automatisch herkent het uit de invoer en schrijft komma's.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel op Windows onleesbare accenten of Aziatische tekens toont bij het openen van de CSV.
Invoer uit Excel, ODS en Numbers: converteer alleen het eerste blad of alle bladen (één CSV per blad in een ZIP, of één JSON-sleutel per blad).
Naam van het bladtabblad in de nieuwe spreadsheet, maximaal 31 tekens.
Array van objecten gebruikt kolomnamen als sleutels voor elke rij; array van arrays is compacter en bewaart de koptekst als eerste array.
Naam van het buitenste element dat alle rijen omvat; elke rij wordt een <row> daarbinnen.
Gebruikt in CREATE TABLE- en INSERT-instructies. Alleen letters, cijfers en underscores.
Aanhalingstekens en kolomtypen verschillen enigszins per database; kies de database waarin u gaat importeren.
Schrijf datumcellen in één notatie. ISO (2026-10-18) is het veiligst voor databases en code; behouden laat ze zoals ze in de bron staan.
Zo gebruikt u deze tool
- 1
Upload de JSON
Voeg .json-, .jsonl- of .ndjson-bestanden toe, maximaal 20 per batch en elk tot 95 MB. Een array met records of één object per regel werkt het best.
- 2
Kies het scheidingsteken
Tab is vooraf geselecteerd. Wijzig onder Geavanceerde instellingen het Scheidingsteken naar Pipe, Puntkomma, Komma of Spatie als het ontvangende systeem dat vraagt, en kies een Tekstcodering voor oudere software.
- 3
Converteer en open
Klik op Converteren naar Plain text en download het .txt-bestand. Dubbelklik erop om het te lezen, of importeer het overal waar een tekstbestand met scheidingstekens wordt geaccepteerd.
Hoe zet ik een JSON-bestand om naar een TXT-bestand?
Upload het .json-bestand en klik op Converteren naar Plain text. Elk JSON-record wordt één regel, elke sleutel een kolom gescheiden door tabs, met de sleutelnamen op de eerste regel.
Waarom JSON omzetten naar platte tekst
JSON is ontworpen voor programma's. RFC 8259 kent geen commentaar, geen rijen en geen kolommen, dus een bestand met 5.000 bestellingen opent in een teksteditor als één lange muur van accolades. Dat is prima voor een API, maar onhandig voor de medewerker die een export moet doorzoeken, de auditor die een printout wil, of de nachtelijke batchjob op een oud systeem die één record per regel inleest.
Platte tekst met een scheidingsteken is de oudste gemeenschappelijke basis in de computerwereld. Je hebt geen bibliotheek nodig om het te lezen, het is goed te doorzoeken met grep, toont regel voor regel verschillen in versiebeheer en is te importeren in bijna elke database en elk spreadsheetprogramma. Wil de ontvanger specifiek komma's en een .csv-extensie, dan schrijft JSON naar CSV dezelfde rijen in die vorm.
Een scheidingsteken kiezen voor het TXT-bestand
| Scheidingsteken | Ziet eruit als | Kies het wanneer |
|---|---|---|
| Tab (standaard) | ord-1001→Lisbon→49.90 | De data komas bevat, of het bestand naar cut, awk of Excel gaat |
| Pipe | | ord-1001|Lisbon|49.90 | Een bank-, salaris- of EDI-achtige import tekst met pipe als scheidingsteken voorschrijft |
| Puntkomma ; | ord-1001;Lisbon;49.90 | Excel in Duitsland, Frankrijk of Brazilië het bestand gaat openen |
| Komma , | ord-1001,Lisbon,49.90 | Het importprogramma inhoud in CSV-stijl in een .txt-bestand wil |
| Spatie | ord-1001 Lisbon 49.90 | Waarden nooit spaties bevatten, zoals alleen ID's en getallen |
Voorbeeld: JSON naar tekstbestand
[
{"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 er behouden blijft van JSON naar TXT
Behouden
- Elke waarde, als tekst
- Sleutelnamen in de kopregel
- Volgorde van de records
- Unicode-tekens in UTF-8
Gewijzigd
- Geneste objecten worden kolommen met puntnotatie
- true, false en getallen verliezen hun type
- Arrays in een record worden één veld
Verdwenen
- Accolades, haakjes en aanhalingstekens rond sleutels
- Inspringing en opmaak
- Elke garantie dat een parser het exacte origineel kan herstellen
JSON en TXT vergeleken
JSON
JavaScript Object Notation
JSON is een lichtgewicht tekstformaat voor gestructureerde gegevens, begin jaren 2000 gepopulariseerd door Douglas Crockford en gestandaardiseerd als RFC 8259 en ECMA-404. Het weergeeft objecten, arrays, tekenreeksen, getallen, booleans en null met eenvoudige, leesbare syntaxis. Het is het standaardformaat voor web-API's, configuratiebestanden en gegevensuitwisseling tussen apps in vrijwel elke programmeertaal. Het heeft geen ingebouwde opmerkingen, datums of schema's, en grote geneste bestanden zijn zonder viewer moeilijk te lezen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- 2001 · Douglas Crockford
TXT
Platte tekst
Een TXT-bestand bevat alleen gewone tekens, zonder opmaak, lettertypen, afbeeldingen of lay-out. Moderne tekstbestanden zijn meestal gecodeerd in UTF-8, dat alle talen dekt, al kunnen oudere bestanden een andere codering gebruiken en onleesbare tekens tonen. Platte tekst is piepklein, veroudert nooit en opent op elk apparaat, van telefoon tot server. Het kan geen vetgedrukte tekst, tabellen of afbeeldingen bevatten, dus structuur moet worden uitgedrukt met witruimte of eenvoudige opmaaktaal.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- –
JSON wordt naar TXT platgemaakt wanneer de volgende lezer een persoon met Kladblok is, een mainframe of oude batchjob die vaste tekstregels laadt, of een shell-pipeline op basis van grep, cut en sort.
Veelgestelde vragen over JSON naar TXT converteren
Waarom is tab het standaardscheidingsteken bij JSON naar TXT?
Tabs komen bijna nooit voor in namen, adressen of prijzen, dus waarden hoeven zelden tussen aanhalingstekens. Klassieke Unix-tools zoals cut splitsen standaard ook op tabs, en de Tekst-importwizard van Excel herkent ze zonder extra stappen.
Kan ik het .json-bestand niet gewoon hernoemen naar .txt?
Dat kan, maar het bestand bevat dan nog steeds JSON: accolades, aanhalingstekens en sleutels die bij elk record terugkomen. Zo komt het door een uploadformulier dat alleen de extensie controleert, maar een persoon of importprogramma dat één record per regel verwacht kan er nog steeds niets mee. Converteren verandert de inhoud, niet alleen de naam.
Wat gebeurt er met geneste objecten en arrays?
Een tekstregel is plat, dus geneste objecten worden verspreid over extra kolommen met een naam in puntnotatie, zoals address.city. Lijsten binnen een record blijven als JSON-tekst in één veld staan.
Welke codering moet het tekstbestand gebruiken?
UTF-8 voor alles wat actueel is; Kladblok in Windows slaat sinds Windows 10 versie 1903 standaard op als UTF-8. Kies Windows-1252 of Shift_JIS alleen als een ouder programma met UTF-8 onleesbare tekens toont.
Kan ik mijn JSON Lines-logbestand ook converteren?
Ja. Een .jsonl- of .ndjson-bestand wordt gelezen als één object per regel, zoals de meeste logverzenders en BigQuery-exports data schrijven, en elk object wordt één tekstregel.
Kan de tekst weer worden omgezet naar JSON?
Ja, zolang de kopregel behouden blijft: TXT naar JSON leest de kolomnamen en bouwt een array van objecten opnieuw op. Namen met punten komen terug als platte sleutels in plaats van geneste objecten.