ConvertLab.cloud

Czym jest plik NDJSON?

NDJSON — JSON w formie linii

Użyj formatu NDJSON

Konkretny przykład

Przygotuj tabelę JSON z dziennika NDJSON.

Przydatne kontrole

Każda linia musi być ważnym JSON. Sprawdź puste linie, pojedyncze błędy i rozmiar wynikowego zestawu.

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.

01

Co to jest?

NDJSON zapisuje jeden pełny obiekt JSON w każdej linii, bez otaczających nawiasów kwadratowych i bez przecinków między liniami. Każdą linię można odczytać niezależnie od pozostałych.

Zaleta ta ma kluczowe znaczenie przy dużych wolumenach danych: klasyczny plik JSON trzeba wczytać w całości do pamięci, zanim da się go przetworzyć. Plik NDJSON odczytuje się linia po linii — dzięki temu można przetworzyć plik o rozmiarze 50 GB na maszynie dysponującej zaledwie 8 GB pamięci.

02

Historia i pochodzenie

Konwencja ta upowszechniła się naturalnie wraz z rozwojem przetwarzania danych strumieniowych, gdy rosnące wolumeny uczyniły wczytywanie całego pliku niepraktycznym.

Stała się faktycznym standardem dla dzienników aplikacji oraz eksportów dużych baz danych.

03

Dlaczego jest przydatny

Można go przetwarzać strumieniowo, linia po linii, niezależnie od całkowitego rozmiaru pliku.

Uszkodzona linia nie unieważnia całej reszty — w odróżnieniu od klasycznego JSON, gdzie jeden źle postawiony przecinek czyni cały plik bezużytecznym.

04

Ograniczenia i wady

W ścisłym sensie nie jest to poprawny JSON: standardowy parser go odrzuci.

Nie ma oficjalnej specyfikacji, co pozostawia miejsce na różne warianty.

05

Wskazówki

NDJSON to dobry wybór dla dzienników, masowych eksportów danych czy strumieni danych.

Aby wykorzystać go w arkuszu kalkulacyjnym, przekonwertuj go na CSV — pod warunkiem, że struktura danych jest płaska.

Przekonwertuj swój plik NDJSON w kilka sekund na naszych bezpiecznych serwerach we Francji.

Konwertuj NDJSON