JSONL-konverterare
Konvertera mellan en JSON-array av objekt och JSONL / NDJSON, ett objekt per rad.
JSONL-konverterare
JSONL (kallas även NDJSON, newline-delimited JSON) lagrar ett JSON-objekt per rad istället för att slå in allt i en enda array. Det är det format som de flesta LLM-finjusteringsdatauppsättningar, loggpipelines och streaming-API:er förväntar, eftersom en konsument kan läsa en post åt gången utan att ladda hela filen i minnet. Det här verktyget konverterar åt båda håll: klistra in en JSON-array av objekt för att få JSONL, eller klistra in JSONL för att få en enda JSON-array tillbaka.
Vid konvertering av en JSON-array till JSONL skapas alltid ett kompakt objekt per rad — det är definitionen av formatet, så formateringsalternativ gäller istället på array-sidan. ”Array-indrag” kontrollerar hur den resulterande arrayen skrivs ut: två eller fyra mellanslag för en läsbar, jämförbar fil, eller minifierad för den minsta utmatningen. ”Hoppa över tomma rader” ignorerar tomma rader i inklistrad JSONL istället för att behandla dem som ett parsefel. ”Visa radnummer vid fel” namnger den exakta raden där ett parsefel inträffade, så en felaktig post i en export på 50 000 rader är lätt att hitta. ”Behåll nyckelordning” behåller varje objekts nycklar exakt som de skrevs; stäng av det för att sortera nycklar alfabetiskt för enklare jämförelse.
Båda riktningarna hanterar Windows- och Unix-radslut omväxlande och bearbetar tiotusentals poster på långt under en sekund, med den exakta tiden visad i sammanfattningen under utmatningen, tillsammans med antalet poster in, ut och antalet hoppade över tomma rader.
Allt körs lokalt i din webbläsare. Dina data laddas aldrig upp, vilket är viktigt för träningsdatauppsättningar, API-loggar eller exporter som kan innehålla privat information. Kopiera resultatet, ladda ner det som en .txt-fil, eller skicka det till ett annat verktyg som JSON-formateraren eller JSON-till-CSV-konverteraren för att fortsätta pipelinen.