Er vindt geen verwerking van je bestandsinhoud op een server plaats. Je hebt geen verwerkersovereenkomst met gottrix nodig om vertrouwelijke of zakelijke documenten te bewerken.
Hosted in GermanyGlobal Content Delivery
Origin-servers bij Hetzner in Duitsland, wereldwijde levering via een content delivery network (CDN). De inhoud van je bestanden wordt daarbij nooit verzonden - die verlaat je apparaat niet.
JSON Lines, ook NDJSON, schrijft precies een JSON-waarde per regel en is het voorkeursformaat voor logs, streamingpijplijnen, database-imports en trainingsdata voor machine learning. Een klassieke JSON-array vereist daarentegen dat je het hele bestand in een keer leest. Deze tool neemt je JSON-array en schrijft elke vermelding als een eigen compacte regel.
De omzetting draait volledig lokaal in je browser, in pure JavaScript. Van een array van objecten of waarden krijg je een compacte JSON per regel; de volgorde blijft behouden. Een object dat zo'n array omsluit (bijvoorbeeld onder de sleutel data) wordt ook herkend en de array ervan wordt gebruikt. Het resultaat kan regel voor regel worden gestreamd, met tools als jq worden verwerkt of in stukken in een database worden geladen.
Zo wordt de cyclus rond: JSONL naar JSON en nu JSON naar JSONL zijn allebei lokaal beschikbaar. De tool blijft er eerlijk over: in de wortel wordt een array verwacht; een enkel object zonder omsluitende array of een scalair wordt met een duidelijke melding geweigerd in plaats van een misleidend resultaat te produceren. Er wordt niets geüpload.
Het praktische voordeel van JSONL: elke regel is op zichzelf geldige JSON. Daarom kan het bestand regel voor regel worden gestreamd, aangevuld en verwerkt zonder alles ineens in het geheugen te laden - en een enkele foutieve regel maakt niet het hele document onleesbaar, zoals bij een grote JSON-array wel zou gebeuren.
Technische gegevens
Technische gegevens
Invoerformaten
JSON
Uitvoerformaat
JSONL
Batchverwerking
Nee
Verwerking
Lokaal in de browser (JavaScript)
Bestandsupload
Geen
In 3 stappen
Sleep of kies je JSON-bestand.
De tool schrijft elke vermelding als een eigen regel.
Download het JSONL-bestand.
Beperkingen: Verwacht een JSON-array in de wortel (of een object dat precies een zo'n array omsluit). Elke vermelding wordt als een compacte JSON-regel geschreven en de volgorde blijft behouden. Een scalair of een object zonder omsluitende array wordt met een duidelijke melding geweigerd. Geneste structuren binnen een vermelding blijven als compacte JSON op de regel staan. Geneste structuren en datatypen (getallen, booleans, geneste objecten/arrays) per item blijven ongewijzigd behouden als compacte JSON op de regel.
Veelgestelde vragen
Wordt mijn bestand geüpload?
Nee. De omzetting draait volledig lokaal in de browser - er wordt niets verzonden.
Wat is NDJSON?
NDJSON is een andere naam voor JSON Lines: elke regel bevat precies een JSON-waarde.
En als mijn JSON een object met een array erin is?
Dat wordt herkend: de ingesloten array wordt gebruikt en regel voor regel geschreven.
Blijft de volgorde behouden?
Ja. De regels volgen de volgorde van de vermeldingen in de array.
Alleen met je toestemming meten we het gebruik geanonimiseerd via cookies om gottrix te verbeteren. Je bestanden blijven altijd lokaal, op jouw apparaat. Privacy