sv

JSON till JSONL

Konvertera en JSON-array till JSON Lines (NDJSON) lokalt - en post per rad, ingen uppladdning, direkt i din webbläsare.

Körs lokalt på din enhet ...

Körs lokalt på din enhet ...

0%

Laddas min fil upp?

Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

Ingen uppladdning100% lokalt
Innehållet stannar hos digingen åtkomst för tredje part
Hosted in GermanyGlobal Content Delivery
Granskat externtTLS A+ · HTTP-rubriker A+

JSON Lines, även NDJSON, skriver exakt ett JSON-värde per rad och är det föredragna formatet för loggar, strömningspipelines, databasimporter och träningsdata för maskininlärning. En klassisk JSON-array kräver däremot att hela filen läses på en gång. Det här verktyget tar din JSON-array och skriver varje post som sin egen kompakta rad.

Konverteringen körs helt lokalt i din webbläsare, i ren JavaScript. Från en array av objekt eller värden får du ett kompakt JSON per rad; ordningen bevaras. Ett objekt som omsluter en sådan array (till exempel under nyckeln data) känns också igen och dess array används. Resultatet kan strömmas rad för rad, bearbetas med verktyg som jq eller laddas in i en databas i delar.

Så sluts rundresan: JSONL till JSON och nu JSON till JSONL finns båda lokalt. Verktyget förblir ärligt om det: en array förväntas i roten; ett ensamt objekt utan omslutande array eller ett skalärt värde avvisas med ett tydligt meddelande i stället för att ge ett vilseledande resultat. Ingenting laddas upp.

Den praktiska fördelen med JSONL: varje rad är giltig JSON i sig. Därför kan filen strömmas, byggas på och bearbetas rad för rad utan att allt läses in i minnet på en gång - och en enda felaktig rad gör inte hela dokumentet oläsligt, som fallet vore med en stor JSON-array.

Tekniska data

Tekniska data
IndataformatJSON
UtdataformatJSONL
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

  1. Släpp eller välj din JSON-fil.
  2. Verktyget skriver varje post som sin egen rad.
  3. Ladda ner JSONL-filen.

Begränsningar: Förväntar sig en JSON-array i roten (eller ett objekt som omsluter exakt en sådan array). Varje post skrivs som en kompakt JSON-rad och ordningen bevaras. Ett skalärt värde eller ett objekt utan omslutande array avvisas med ett tydligt meddelande. Nästlade strukturer inom en post behålls som kompakt JSON på raden. Nästlade strukturer och datatyper (tal, booleaner, nästlade objekt/arrayer) för varje post förblir oförändrade som kompakt JSON på raden.

Vanliga frågor

Laddas min fil upp?

Nej. Konverteringen körs helt lokalt i webbläsaren - ingenting skickas.

Vad är NDJSON?

NDJSON är ett annat namn på JSON Lines: varje rad innehåller exakt ett JSON-värde.

Tänk om mitt JSON är ett objekt med en array inuti?

Det känns igen: den inneslutna arrayen används och skrivs rad för rad.

Bevaras ordningen?

Ja. Raderna följer ordningen på posterna i arrayen.

Fungerar det omvända också?

Ja, med vårt verktyg "JSONL till JSON".

Relaterade verktyg

JSONL till JSON · JSON till CSV · CSV till JSON · YAML till XML · XML till TOML · TOML till XML