
Czym jest plik JSONL?
JSONL — JSON Lines
Użyj formatu JSONL
Konkretny przykład
Przygotowanie CSV z kolekcji JSONL o jednorodnych polach.
Przydatne kontrole
Obiekty mogą mieć różne klucze. Sprawdź brakujące kolumny oraz sposób, w jaki reprezentowane są listy.
Wybierz konwersję
Zachowaj oryginał i otwórz wynik w oprogramowaniu lub na urządzeniu, które będzie go używać.
Twoje pytania dotyczące tego formatu
Dlaczego mój JSON zmienia strukturę na CSV?
CSV reprezentuje tabelę wierszy i kolumn. JSON może zawierać zagnieżdżone obiekty i listy, które nie przekładają się bezpośrednio. Utwórz kopię, sprawdź, jak pola są reprezentowane i zachowaj JSON, jeśli Twój sposób użycia wymaga zachowania całej jego struktury.
Jak uniknąć utraty zer na początku identyfikatorów?
Podczas otwierania pliku CSV w arkuszu kalkulacyjnym, zaimportuj kolumny z identyfikatorami jako tekst. Automatyczne otwieranie może zamienić 00123 na 123. Sprawdź również daty i separatory dziesiętne przed ponownym zapisaniem.
Czy mogę przekonwertować plik zawierający tajemnice?
Usuń hasła, klucze API i inne tajemnice przed wysłaniem przykładu do serwisu lub wsparcia. Przetwarzanie plików odbywa się online. Dla danych, które nie mogą opuścić Twojego urządzenia, użyj odpowiedniego narzędzia lokalnego.
Dlaczego wszystkie wyjścia nie są dostępne?
Formatów nie można wymieniać we wszystkich przypadkach. ConvertLab wyświetla konwersje ze swojego katalogu; zmiana rozszerzenia nie zmienia zawartości. Specjalistyczne wyjścia, takie jak niektóre eksporty XML lub arkusze kalkulacyjne, są oznaczone jako NoLimit.
Co to jest?
JSONL oznacza dokładnie to samo co NDJSON: jeden obiekt JSON w każdej linii. Dwie nazwy, dwie społeczności, jeden format — warto to wiedzieć, zanim zacznie się szukać różnic, których po prostu nie ma.
Praktyka jednak rozstrzygnęła tę kwestię: w świecie uczenia maszynowego mówi się raczej o JSONL, natomiast w kontekście dzienników aplikacji i strumieni danych — o NDJSON.
Historia i pochodzenie
Rozszerzenie .jsonl upowszechniło się wraz z gwałtownym wzrostem liczby zbiorów danych do sztucznej inteligencji, gdzie każda linia reprezentuje jeden przykład uczący.
Dziś jest to format wymagany przez większość narzędzi do dostrajania modeli: jedna linia, jedna próbka.
Dlaczego jest przydatny
Umożliwia przetwarzanie zbiorów danych liczących kilka gigabajtów bez konieczności wczytywania ich w całości do pamięci.
Dodawanie danych polega po prostu na dopisaniu linii na końcu pliku — nie wymaga to żadnego przepisywania całości.
Ograniczenia i wady
Nie jest czytelny dla narzędzi oczekujących standardowego JSON-a.
Brak nadrzędnej struktury uniemożliwia jakąkolwiek globalną walidację pliku.
Wskazówki
JSONL to format, który warto stosować do zbiorów danych treningowych oraz wszelkiego przetwarzania strumieniowego.
Aby przejrzeć dane w arkuszu kalkulacyjnym, przekonwertuj plik do CSV, a jeśli narzędzie wymaga jednej tablicy — do JSON. Przy dużych plikach warto jednak pamiętać o ograniczeniach pamięci.
Przekonwertuj swój plik JSONL w kilka sekund na naszych bezpiecznych serwerach we Francji.
Konwertuj JSONL