pl

JSON do JSONL

Przekonwertuj tablicę JSON na JSON Lines (NDJSON) lokalnie - jeden rekord na linię, bez wysyłania, prosto w przeglądarce.

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Twoje pliki nigdy nie opuściły urządzenia

    Czy mój plik jest przesyłany?

    Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

    Bez wysyłania100% lokalnie
    Treści zostają u Ciebiebrak dostępu osób trzecich
    Serwery w NiemczechRODO już w projekcie
    Zbadane niezależnieTLS A+ · Nagłówki A+

    JSON Lines, czyli NDJSON, zapisuje dokładnie jedną wartość JSON na linię i jest preferowanym formatem dla logów, potoków strumieniowych, importów do baz danych oraz danych treningowych uczenia maszynowego. Klasyczna tablica JSON wymaga natomiast wczytania całego pliku naraz. To narzędzie bierze twoją tablicę JSON i zapisuje każdy wpis jako własną zwartą linię.

    Konwersja odbywa się w całości lokalnie w przeglądarce, w czystym JavaScript. Z tablicy obiektów lub wartości otrzymujesz zwarty JSON na linię; kolejność jest zachowana. Rozpoznawany jest także obiekt opakowujący taką tablicę (na przykład pod kluczem data) i używana jest jego tablica. Wynik można strumieniować linia po linii, przetwarzać narzędziami takimi jak jq lub wczytywać do bazy danych partiami.

    W ten sposób domyka się obieg: JSONL do JSON, a teraz JSON do JSONL są oba dostępne lokalnie. Narzędzie pozostaje w tym uczciwe: w korzeniu oczekiwana jest tablica; pojedynczy obiekt bez opakowującej tablicy lub wartość skalarna są odrzucane z czytelnym komunikatem zamiast tworzyć mylący wynik. Nic nie jest wysyłane.

    Dane techniczne

    Dane techniczne
    Formaty wejścioweJSON
    Format wyjściowyJSONL
    Przetwarzanie wsadoweNie
    PrzetwarzanieLokalnie w przeglądarce (JavaScript)
    Przesyłanie plikówBrak

    W 3 krokach

    1. Upuść lub wybierz swój plik JSON.
    2. Narzędzie zapisuje każdy wpis jako własną linię.
    3. Pobierz plik JSONL.

    Ograniczenia: Oczekuje tablicy JSON w korzeniu (lub obiektu opakowującego dokładnie jedną taką tablicę). Każdy wpis jest zapisywany jako jedna zwarta linia JSON, a kolejność jest zachowana. Wartość skalarna lub obiekt bez opakowującej tablicy są odrzucane z czytelnym komunikatem. Struktury zagnieżdżone w obrębie wpisu pozostają jako zwarty JSON w linii.

    Częste pytania

    Czy mój plik jest wysyłany?

    Nie. Konwersja odbywa się w całości lokalnie w przeglądarce - nic nie jest wysyłane.

    Czym jest NDJSON?

    NDJSON to inna nazwa JSON Lines: każda linia zawiera dokładnie jedną wartość JSON.

    A jeśli mój JSON to obiekt z tablicą w środku?

    To jest rozpoznawane: zawarta tablica jest używana i zapisywana linia po linii.

    Czy kolejność jest zachowana?

    Tak. Linie podążają za kolejnością wpisów w tablicy.

    Czy odwrotnie też działa?

    Tak, za pomocą naszego narzędzia "JSONL do JSON".

    Powiązane narzędzia