Ga naar inhoud
100% lokaal

JSONL-converter

Converteer tussen een JSON-array van objecten en JSONL / NDJSON, één object per regel.

Invoer
Uitvoer

JSONL-converter

JSONL (ook wel NDJSON genoemd, newline-delimited JSON) slaat één JSON-object per regel op in plaats van alles in één array in te pakken. Het is het formaat dat de meeste LLM-finetuning datasets, log-pipelines en streaming API's verwachten, omdat een consumer één record tegelijk kan lezen zonder het hele bestand in het geheugen te laden. Dit hulpmiddel converteert in beide richtingen: plak een JSON-array van objecten om JSONL te krijgen, of plak JSONL om één JSON-array terug te krijgen.

Bij het converteren van een JSON-array naar JSONL ontstaat altijd één compact object per regel — dat is de definitie van het formaat, dus opmaakopties gelden in plaats daarvan aan de array-kant. “Array-inspringing” bepaalt hoe de resulterende array wordt afgedrukt: twee of vier spaties voor een leesbaar, vergelijkbaar bestand, of geminificeerd voor de kleinste uitvoer. “Lege regels overslaan” negeert lege regels in geplakte JSONL in plaats van ze als parseerfout te behandelen. “Regelnummer bij fout weergeven” noemt de exacte regel waarop een parsefout is opgetreden, zodat een slechte record in een export van 50.000 regels gemakkelijk te vinden is. “Sleutelvolgordeheid behouden” behoudt de sleutels van elk object precies zoals geschreven; schakel dit uit om sleutels alfabetisch te sorteren voor gemakkelijker vergelijken.

Beide richtingen hanteren Windows- en Unix-regeleindes onderling verwisselbaar en verwerken tienduizenden records in veel minder dan een seconde, met de exacte tijd weergegeven in de samenvatting onder de uitvoer, samen met het aantal records in de invoer, uitvoer en aantal overgeslagen lege regels.

Alles draait lokaal in uw browser. Uw gegevens worden nooit geüpload, wat belangrijk is voor trainingsdatasets, API-logs of exports die persoonlijke informatie kunnen bevatten. Kopieer het resultaat, download het als .txt-bestand, of stuur het naar een ander hulpmiddel zoals de JSON-formatter of JSON-naar-CSV-converter om de pipeline voort te zetten.

FAQ

Wat is het verschil tussen JSONL en NDJSON?
Het is dezelfde indeling onder twee namen: één JSON-waarde per regel, zonder omringende array of komma's tussen regels. Dit hulpmiddel behandelt “JSONL” en “NDJSON” als onderling verwisselbaar.
Ondersteunt de array-naar-JSONL-richting indented output?
Nee — JSONL vereist precies één JSON-waarde per regel, dus elke regel is altijd compact. De inspringingsoptie geldt alleen bij het converteren van JSONL terug naar een JSON-array.
Wat gebeurt er met lege regels in een JSONL-bestand?
Met “Lege regels overslaan” ingeschakeld (standaard) worden ze genegeerd. Schakel dit uit om een lege regel in plaats daarvan als parsefout met regelnummer te melden.
Hoe worden parsefouten gerapporteerd?
Met “Regelnummer bij fout weergeven” ingeschakeld, noemt de fout de exacte regel die niet kon worden geparst en de reden, zodat u rechtstreeks naar de slechte record kunt springen.
Worden mijn gegevens ergens geüpload?
Nee. De conversie vindt volledig in uw browser plaats — uw JSON of JSONL verlaat nooit uw apparaat.