JSONL konvertor
Převod mezi polem objektů JSON a JSONL / NDJSON, jeden objekt na řádek.
JSONL konvertor
JSONL (také NDJSON, newline-delimited JSON) ukládá jeden objekt JSON na řádek místo toho, aby všechno zabalil do jediného pole. Je to formát, který očekává většina datových sad pro fine-tuning LLM, logování a streamovací API, protože spotřebitel může číst jeden záznam najednou bez načítání celého souboru do paměti. Tento nástroj převádí v obou směrech: vložte pole objektů JSON a získejte JSONL, nebo vložte JSONL a získejte jediné pole JSON.
Při převodu pole JSON na JSONL se vždy vytvoří jeden kompaktní objekt na řádek — to je definice formátu, takže možnosti formátování se místo toho vztahují na stranu pole. „Odsazení pole“ určuje, jak se vytiskne výsledné pole: dvě nebo čtyři mezery pro čitelný, porovnávatelný soubor, nebo minifikovaný pro nejmenší výstup. „Přeskočit prázdné řádky“ ignoruje prázdné řádky ve vloženém JSONL místo toho, aby je považoval za chybu parseru. „Nahlásit číslo řádku při chybě“ pojmenuje přesný řádek, na kterém došlo k selhání parseru, takže špatný záznam v 50 000řádkovém exportu je snadné najít. „Zachovat pořadí klíčů“ ponechá klíče každého objektu přesně tak, jak byly napsány; vypněte ho, aby byly klíče seřazeny abecedně a bylo snadnější srovnávání.
Oba směry zpracovávají koncové znaky řádků Windows a Unix zaměnitelně a zpracovávají desítky tisíc záznamů za méně než sekundu, s přesným časem zobrazeným v součtu pod výstupem, spolu s počtem záznamů na vstupu, výstupu a počtem přeskočených prázdných řádků.
Vše běží lokálně ve vašem prohlížeči. Vaše data se nikdy nenahrajou, což je důležité pro trénovací datové sady, logy API nebo exporty, které mohou obsahovat soukromé informace. Zkopírujte výsledek, stáhněte si ho jako soubor .txt, nebo jej pošlete do jiného nástroje, jako je formátor JSON nebo převodník JSON do CSV, abyste pokračovali v pipeline.