UltKit

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

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 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. 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. 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.

Antwoord

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

Keuzes voor het scheidingsteken bij JSON naar TXT en wanneer elk past
ScheidingstekenZiet eruit alsKies het wanneer
Tab (standaard)ord-1001→Lisbon→49.90De data komas bevat, of het bestand naar cut, awk of Excel gaat
Pipe |ord-1001|Lisbon|49.90Een bank-, salaris- of EDI-achtige import tekst met pipe als scheidingsteken voorschrijft
Puntkomma ;ord-1001;Lisbon;49.90Excel in Duitsland, Frankrijk of Brazilië het bestand gaat openen
Komma ,ord-1001,Lisbon,49.90Het importprogramma inhoud in CSV-stijl in een .txt-bestand wil
Spatieord-1001 Lisbon 49.90Waarden nooit spaties bevatten, zoals alleen ID's en getallen

Voorbeeld: JSON naar tekstbestand

Twee bestelrecords uit een API, geconverteerd met de tab als scheidingsteken
[
  {"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	false

Wat 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
JSON-converter

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
–
TXT-converter

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.