TXT naar JSON converteren
Geef een gewoon tekstbestand structuur. Als elke regel dezelfde velden bevat, gescheiden door tabs, pipes, komma's of spaties, zet de converter de regels om in JSON-records die code kan lezen zonder eigen parser.
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 het tekstbestand
Voeg een .txt-export, een door tabs gescheiden dump of een lijst met één item per regel toe. Maximaal 20 bestanden van elk 95 MB.
- 2
Geef aan hoe de regels zijn gesplitst
Scheidingsteken staat standaard op Automatisch detecteren. Kies onder Geavanceerde instellingen Tab, Pipe of Spatie als u het weet, stel Tekstcodering in voor oudere bestanden en schakel Eerste rij is koptekst uit als regel 1 gewoon gegevens bevat.
- 3
Converteer naar JSON
Klik op Converteren naar JSON en download het bestand, ingesprongen voor leesbaarheid of compact met Leesbaar opmaken uitgeschakeld.
Hoe zet ik een TXT-bestand om naar JSON?
Upload het .txt-bestand, laat Scheidingsteken op Automatisch detecteren en Eerste rij is koptekst aan staan en klik op Converteren naar JSON. Elke regel wordt één object en de woorden in regel 1 worden de sleutels.
Welke tekstbestanden zich goed naar JSON laten omzetten
Een .txt-extensie zegt alleen dat een bestand tekens bevat; over de structuur belooft het niets. Bestanden die goed converteren zijn die welke eigenlijk tabellen zijn. Cellen kopiëren uit Excel of Google Sheets zet door tabs gescheiden tekst op het klembord, dus plakken in Kladblok en opslaan geeft precies zo'n bestand. Banken, salarissystemen en oudere ERP's exporteren .txt-rapporten met pipes als scheidingsteken, en wetenschappelijke instrumenten schrijven vaak metingen gescheiden door spaties of tabs.
Lopende tekst converteert niet, en een document waarvan de regelopbouw halverwege verandert evenmin. Als het bestand echt kommagescheiden is en u liever een spreadsheet dan code wilt, is TXT naar CSV de kortere weg. Kladblok slaat nieuwe bestanden sinds Windows 10 versie 1903 standaard op als UTF-8, dus recente bestanden hebben meestal geen andere codering nodig; bestanden van oudere computers vaak wel.
Tekst naar JSON converteren per scheidingsteken
Het meest vergevingsgezinde geval. Tabs komen zelden in waarden voor, dus namen met komma's en adressen met spaties blijven in één veld.
- Klembordkopieën uit spreadsheets
- Veel exports van databaseclients
Gebruikelijk in financiële en mainframe-exports, juist omdat | bijna nooit in echte gegevens voorkomt.
- Bank- en salarisrapporten
- Regelgeoriënteerde applicatielogs
Een CSV die met een .txt-extensie is opgeslagen. Waarden met komma's moeten tussen dubbele aanhalingstekens staan, zoals RFC 4180 beschrijft, anders schuiven kolommen op.
- Exports hernoemd voor e-mailfilters
- Oudere contactlijsten
Werkt alleen als geen enkele waarde een spatie bevat. Losse woorden, codes en getallen gaan goed; volledige namen niet.
- Instrumentmetingen
- Woord- en ID-lijsten
Hoe de JSON eruitziet
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- scheidingstekens plus automatisch detecteren
- 5
- brontekstcoderingen
- 8
- tekstbestanden per batch
- 20
- voordat uploads worden verwijderd
- 30 min
Platte tekst en JSON vergeleken
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
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 wordt JSON wanneer tekst uit een ouder programma of uit een rapport gekopieerd moet worden ingelezen in moderne code, een API-body of een NoSQL-import, en niemand voor één bestand zelf een parser wil schrijven.
Veelgestelde vragen over TXT naar JSON
Mijn tekstbestand heeft één item per regel. Kan dat een JSON-array worden?
Ja. Met een koptekstregel bovenaan, zoals name, wordt elke volgende regel een object als {"name": "Lisbon"}. Zonder koptekst schakelt u Eerste rij is koptekst uit en kiest u Array van arrays, waarbij elke regel een lijst met één item wordt.
Waarom splitst automatische detectie mijn zinnen bij elke spatie?
Als een bestand geen tabs, pipes of komma's bevat, blijven spaties als enig scheidingsteken over. Stel Scheidingsteken in op het teken dat uw velden echt gebruiken; vrije tekst met spaties binnen waarden heeft tabs of pipes tussen de velden nodig om netjes te converteren.
Kan ik een logbestand naar JSON converteren?
Ja, als elke regel hetzelfde patroon volgt, zoals tijdstempel, niveau en bericht gescheiden door pipes of tabs. Logs waarin het bericht zelf het scheidingsteken bevat, of waarin de regelopbouw wisselt, vragen om een logparser in plaats van een tabelconverter.
Welke codering kies ik voor een TXT-bestand van een oud systeem?
Bestanden van westerse Windows-software uit de tijd voordat UTF-8 gangbaar werd, zijn meestal Windows-1252; Japanse bestanden Shift_JIS, Chinese GB18030 en Koreaanse EUC-KR. Kies de brondecodering zodat letters met accenten goed worden gelezen. De JSON zelf wordt als UTF-8 geschreven, de codering die RFC 8259 voorschrijft voor JSON die tussen systemen wordt uitgewisseld.
En tekst met vaste breedte, waarbij kolommen met spaties zijn uitgelijnd?
De converter splitst op een scheidingsteken, niet op tekenposities. Als waarden nooit spaties bevatten, werkt de instelling Spatie. Open het bestand anders in een spreadsheet, splits het met de functie tekst naar kolommen, sla een werkmap op en gebruik Excel naar JSON.
Krijg ik JSON of JSON Lines?
Standaard JSON: één document met één array op het hoogste niveau, dat elke JSON-parser in één keer inlaadt. JSON Lines zet één record per regel en is handig voor streaming, maar is niet wat deze pagina schrijft.
- TXT naar CSV converterenZet .txt-bestanden met scheidingstekens online om naar CSV. Tabs, pipes, puntkomma's of spaties automatisch herkend, waarden volgens RFC 4180.
- JSON naar TXT converterenZet JSON om in een tekstbestand: één record per regel, velden gescheiden door tabs of een ander teken. Opent in Kladblok, Excel en de terminal.
- Excel naar JSON converterenZet Excel online om naar JSON: kopregel wordt sleutels, elke rij een object, datums als ISO-strings. XLSX, XLS, ODS en Numbers.
- CSV naar TXT converterenCSV naar .txt voor uploadformulieren die alleen tekst nemen, ontvangers die Excel niet moeten openen of elke teksteditor. 20 bestanden tegelijk.
- PDF naar JSON converterenZet tabellen in een PDF om naar JSON: elke rij wordt een object met de kolomkoppen als sleutels, klaar voor script, API of database. Tot 20 PDF's.
- TXT naar Excel converterenZet een .txt-bestand om naar Excel: tab- of kommagescheiden regels worden rijen en kolommen, lijsten één kolom. Geen wizard Tekst importeren nodig.