nl

JSON naar JSONL

Zet een JSON-array lokaal om naar JSON Lines (NDJSON) - een record per regel, zonder upload, direct in je browser.

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

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

    Technische gegevens

    Technische gegevens
    InvoerformatenJSON
    UitvoerformaatJSONL
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep of kies je JSON-bestand.
    2. De tool schrijft elke vermelding als een eigen regel.
    3. 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.

    Veelgestelde vragen

    Wordt mijn bestand geuploadt?

    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.

    Werkt het ook andersom?

    Ja, met onze tool "JSONL naar JSON".

    Gerelateerde tools