
Analitycy i programiści dzielą tablicę JSON na wiersze JSONL, gdy przygotowują rekordy do importu lub przetwarzania strumieniowego.
Rozdziel tablicę JSON na wiersze JSONL i otrzymaj wynik gotowy do importu lub analizy. Działa bezpłatnie w przeglądarce, bez zakładania konta.
Masz tablicę JSON z kilkoma rekordami i chcesz zaimportować ją do narzędzia oczekującego JSON Lines. Konwersja tworzy jeden obiekt na wiersz, co ułatwia przetwarzanie plik po pliku w potoku danych.
Transformacja jest lokalna: przeglądarka odczytuje tablicę i zapisuje wiersze bez przesyłania zawartości. Twoje dane pozostają więc ograniczone do Twojego urządzenia.
Nie, JSON Lines oczekuje jednego obiektu na wiersz. Jeśli podasz pojedynczy obiekt, narzędzie nie może podzielić go na wiele wierszy. W takim przypadku umieść obiekt w tablicy, aby uzyskać pojedynczy wiersz JSONL.
Każdy wiersz jest prawidłowym obiektem JSON, więc znaki specjalne są kodowane zgodnie z regułami JSON. Podziały wierszy wewnątrz ciągów są reprezentowane przez sekwencje ucieczki, zapewniając jeden wiersz na rekord.
Tak, format JSONL jest zaprojektowany do czytania wiersz po wierszu. Jest często używany z narzędziami takimi jak jq lub skryptami przetwarzającymi. Sprawdź jednak, czy Twoje narzędzie akceptuje ten format.
Nie, zagnieżdżone obiekty pozostają w tym samym wierszu co rekord nadrzędny. Narzędzie rozdziela tablicę główną na wiersze JSONL, ale nie rozbija dalej zagnieżdżonych struktur. W praktyce pojedynczy wiersz może być bardzo długi. Przed użyciem wyniku sprawdź, czy liczba wierszy odpowiada liczbie elementów tablicy i czy każdy wiersz zawiera poprawny obiekt JSON.
Nie, narzędzie nie waliduje zawartości wygenerowanych wierszy. Zakłada, że dane wejściowe są tablicą i przekształca każdy element w osobną linię JSONL. Nie dodaje komentarzy ani metadanych. Po konwersji sprawdź, czy wiersze są spójne i czy każdy z nich da się odczytać jako poprawny JSON. Pamiętaj, że wynik ma być przetwarzany linia po linii.