Sprawdzanie JSON Lines i NDJSON wiersz po wierszu, tabela rekordów, konwersja do tablicy JSON
Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane. Sprawdzono 16 października 2026.Plik JSONL zawiera jedną wartość JSON w każdym wierszu. Przeglądarka sprawdza każdy wiersz osobno, wypisuje każdy błędny wiersz z numerem, kolumną i poprawką, pokazuje rekordy w tabeli z 1 kolumną na klucz i zamienia JSON Lines na tablicę JSON lub odwrotnie, zachowując długie liczby bez zmian.
Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał
Otwórz plik .jsonl lub .ndjson albo wklej wiersze do pola.
Każdy wiersz jest sprawdzany jako osobna wartość JSON; błędny wiersz pojawia się z numerem wiersza, kolumną i poprawką.
Przejrzyj rekordy jako tabelę, jedna kolumna na klucz, albo przełącz wynik na tablicę JSON lub oczyszczone JSON Lines.
Kliknij Kopiuj albo pobierz przekonwertowany plik.
JSON Lines, publikowany też jako NDJSON, to format logów, eksportów analitycznych i zbiorów danych do uczenia maszynowego: jedna wartość JSON w wierszu, aby program mógł strumieniowo czytać lub dopisywać rekordy bez wczytywania całego pliku. Zwykła przeglądarka JSON od razu odrzuca taki plik, bo plik jako całość nie jest jednym dokumentem JSON.
Co jest sprawdzane. Każdy wiersz jest analizowany osobno jako JSON zgodny z RFC 8259. Błędny wiersz pojawia się z numerem wiersza, kolumną i prawdopodobną poprawką, np. podwójnymi cudzysłowami zamiast pojedynczych lub usunięciem końcowego przecinka, a poprawne wiersze nadal są wyświetlane. Akceptowane są końce wierszy Windows, końcowy znak nowego wiersza i znacznik kolejności bajtów na początku, jak pozwala format.
Widoki.
| Widok | Co otrzymujesz |
|---|---|
| Tabela | Pierwsze 200 rekordów, jedna kolumna na klucz, zagnieżdżone wartości jako JSON |
| Tablica JSON | Wszystkie rekordy w nawiasach kwadratowych, każdy zapisany dokładnie jak w pliku |
| Sformatowany JSON | Ta sama tablica z wcięciami |
| JSON Lines | Czyste wiersze: przycięte, bez pustych wierszy |
Konwersja w obie strony. Po wklejeniu zamiast tego tablicy JSON jest ona odczytywana jako jej elementy, gotowe do zapisu jako JSON Lines dla BigQuery, Elasticsearch lub przesłania do fine-tuningu. Widok Tablica JSON kopiuje własny tekst każdego rekordu, więc 20-cyfrowy identyfikator nigdy nie jest zaokrąglany; gdy widok by go zaokrąglił, informuje o tym notatka.
Puste wiersze. Specyfikacja NDJSON pozwala czytnikom pomijać puste wiersze, więc są pomijane i liczone; przełącznik zgłasza je jako błędy dla rygorystycznych czytników.
Każdy wiersz jest oceniany tak, jak ocenia go moduł json z CPython, co sprawdzono na 36 zapisanych przypadkach granicznych. Nic, co zostanie otwarte, nie opuszcza przeglądarki.
Plik JSONL, zwany też JSON Lines lub NDJSON, zawiera w każdym wierszu jedną kompletną wartość JSON, zwykle jeden obiekt na rekord. Używają go logi, eksporty baz danych i zbiory danych do uczenia maszynowego, bo program może czytać lub dopisywać po jednym wierszu bez wczytywania całego pliku.
Wystarczy otworzyć tutaj plik .jsonl lub .ndjson albo wkleić jego wiersze, a każdy rekord pojawi się w tabeli z jedną kolumną na klucz. Błędne wiersze są wypisywane z numerem wiersza i kolumną. Plik odczytuje sama przeglądarka, więc nawet poufny eksport nigdy nie opuszcza urządzenia.
Po przełączeniu wyniku na Tablicę JSON rekordy trafiają do nawiasów kwadratowych z przecinkiem po każdym, zapisane dokładnie tak, jak w pliku. Sformatowany JSON dodaje wcięcia. Pobierz zapisuje wynik jako plik .json gotowy dla każdego narzędzia oczekującego jednej tablicy.
Wystarczy wkleić tablicę JSON, sformatowaną lub w jednym wierszu, a zostanie odczytana jako jej elementy. Po przełączeniu wyniku na JSON Lines każdy element jest zapisywany zwięźle we własnym wierszu, w układzie wymaganym przez BigQuery, masowe ładowanie Elasticsearch i przesyłanie do fine-tuningu.
Typowe przyczyny to pojedyncze cudzysłowy zamiast podwójnych, końcowy przecinek przed } lub ], wartość rozbita na dwa wiersze albo NaN, którego JSON nie dopuszcza. Każdy błędny wiersz jest pokazywany z kolumną i sugerowaną poprawką, a poprawne wiersze nadal pojawiają się w tabeli.
Ściśle biorąc, JSON Lines ma wartość w każdym wierszu, ale specyfikacja NDJSON pozwala czytnikowi pomijać puste wiersze i większość narzędzi tak robi. Puste wiersze są więc pomijane i liczone, a przełącznik zgłasza je jako błędy, gdy plik ma czytać rygorystyczny odbiorca.
Stawki i przepisy się zmieniają; przed oparciem się na danej liczbie należy sprawdzić źródło.
Nadal coś nie działa? Zapytaj o narzędzie Przeglądarka i walidator JSONL a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.