Ugrás a tartalomhoz

JSONL átalakító

Váltás JSON objektumtömb és JSONL / NDJSON között, soronként egy objektum.

Bemenet
Kimenet

JSONL átalakító

A JSONL (más néven NDJSON) soronként egy JSON objektumot tárol ahelyett, hogy mindent egyetlen tömbbe csomagolna. A nyelvi modellek finomhangoló adathalmazai, a naplózási folyamatok és a folyamatos adatátvitelt használó API-k többsége ezt a formátumot várja, mert így egyszerre egyetlen rekord olvasható be anélkül, hogy a teljes fájl a memóriába kerülne. Ez az eszköz mindkét irányban átalakít: illesszen be egy JSON objektumtömböt, és JSONL lesz belőle, vagy illesszen be JSONL-t, és egyetlen JSON tömböt kap vissza.

A tömbből készült JSONL soronként mindig egy tömör objektumot ad — ez a formátum meghatározása, ezért a formázási beállítások a tömb oldalán érvényesülnek. A „Tömb behúzása” azt szabályozza, hogyan íródik ki a kapott tömb: két vagy négy szóköz az olvasható, jól összehasonlítható fájlhoz, vagy tömörítve a legkisebb kimenethez. Az „Üres sorok kihagyása” figyelmen kívül hagyja a beillesztett JSONL üres sorait ahelyett, hogy hibaként jelezné őket. A „Sorszám jelzése hibánál” megnevezi azt a sort, ahol az elemzés elakadt, így egy hibás rekord egy 50 000 soros exportban is könnyen megtalálható. A „Kulcsok sorrendjének megőrzése” pontosan úgy hagyja az egyes objektumok kulcsait, ahogy le vannak írva; kapcsolja ki, ha betűrendbe szeretné rendezni őket az összehasonlításhoz.

Mindkét irány egyformán kezeli a Windows és a Unix sorvégeket, és több tízezer rekordot jóval egy másodperc alatt dolgoz fel. A pontos idő a kimenet alatti összegzésben látható, a beérkezett és a kiadott rekordok számával, valamint a kihagyott üres sorok számával együtt.

Minden helyben, a böngészőjében fut. Az adatai soha nem kerülnek fel sehová, ami fontos a tanító adathalmazoknál, az API-naplóknál vagy az olyan exportoknál, amelyek személyes adatokat tartalmazhatnak. Másolja az eredményt, töltse le .txt fájlként, vagy küldje tovább egy másik eszközbe, például a JSON formázóba vagy a JSON–CSV átalakítóba.

Gyakori kérdések

Mi a különbség a JSONL és az NDJSON között?
Ugyanaz a formátum két néven: soronként egy JSON érték, körülvevő tömb és sorok közötti vessző nélkül. Az eszköz a kettőt azonosként kezeli.
Támogatja a tömbből JSONL irány a behúzott kimenetet?
Nem — a JSONL soronként pontosan egy JSON értéket kíván, ezért minden sor tömör. A behúzás csak akkor számít, amikor a JSONL-t alakítja vissza tömbbé.
Mi történik a JSONL fájl üres soraival?
Bekapcsolt „Üres sorok kihagyása” mellett (ez az alapértelmezés) kimaradnak. Kikapcsolva az üres sor elemzési hibaként jelenik meg, a sorszámával együtt.
Hogyan jelennek meg az elemzési hibák?
Bekapcsolt „Sorszám jelzése hibánál” mellett a hibaüzenet megnevezi a hibás sort és az okot, így egyenesen a rossz rekordra ugorhat.
Feltöltődnek valahová az adataim?
Nem. Az átalakítás teljes egészében a böngészőjében történik — a JSON vagy JSONL soha nem hagyja el a készülékét.