pl

Arrow na JSON

Konwertuj pliki Apache Arrow i Feather lokalnie do czytelnego JSON - każdy wiersz jako obiekt, zagnieżdżone pola zachowane, bez przesyłania.

Przetwarzanie lokalnie na Twoim urządzeniu ...

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

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
Hosted in GermanyGlobal Content Delivery
Zbadane niezależnieTLS A+ · Nagłówki A+

Apache Arrow to szeroko stosowany kolumnowy standard in-memory dla danych analitycznych; format pliku Arrow IPC (również Feather v2) przechowuje takie tabele na dysku i jest używany przez pandas, Polars, R oraz wiele narzędzi do danych. Plik jest zwarty, lecz nieczytelny w edytorze. To narzędzie dekoduje zawartość i generuje przejrzystą tablicę JSON: jeden obiekt na wiersz danych, z nazwami kolumn jako kluczami. W przeciwieństwie do CSV zagnieżdżone pola pozostają jako prawdziwa struktura JSON.

Wszystko działa w całości lokalnie w przeglądarce (czysty JavaScript, bez przesyłania, nawet offline). Narzędzie odczytuje schemat Arrow i bloki danych, budując obiekt dla każdego wiersza. Dla poprawnych wartości 64-bitowe liczby całkowite spoza bezpiecznego zakresu JavaScript są zapisywane jako ciąg znaków, znaczniki czasu jako tekst ISO 8601, a surowe wartości binarne jako base64 - bez utraty precyzji. Listy i struktury pozostają jako zagnieżdżony JSON.

Potrzebujesz tego, gdy pandas, Polars, R lub narzędzie do danych dostarcza plik .arrow lub .feather i chcesz go obejrzeć, przekazać do narzędzia obsługującego JSON (API, skrypt, test) lub zachować zagnieżdżoną strukturę. Uwaga: obsługiwany jest format pliku Arrow IPC (Feather v2); starszy Feather v1 nie jest odczytywany. Konwersja jest jednostronna (Arrow na JSON).

Dane techniczne

Dane techniczne
Formaty wejścioweARROW, FEATHER, IPC
Format wyjściowyJSON
Przetwarzanie wsadoweTak
PrzetwarzanieLokalnie w przeglądarce (WebAssembly)
Przesyłanie plikówBrak

W 3 krokach

  1. Upuść lub wskaż plik Arrow lub Feather.
  2. Narzędzie odczytuje schemat i wiersze lokalnie.
  3. Pobierz JSON (wiele plików jako ZIP).

Ograniczenia: Obsługiwany jest format pliku Apache Arrow IPC (również Feather v2); starszy Feather v1 nie jest odczytywany. Duże 64-bitowe liczby całkowite pojawiają się jako ciąg znaków (precyzja), znaczniki czasu jako ISO 8601, wartości binarne jako base64. Konwersja jest jednostronna (brak JSON z powrotem do Arrow). Bardzo duże pliki wymagają odpowiedniej ilości pamięci.

Częste pytania

Czym jest plik Arrow lub Feather?

Format pliku Arrow IPC (Feather v2) przechowuje tabelę kolumnową na dysku; używają go pandas, Polars i R.

Czy moje pliki są przesyłane?

Nie. Konwersja odbywa się w całości lokalnie w przeglądarce - nawet offline.

JSON czy CSV - co wybrać?

JSON zachowuje zagnieżdżone pola jako strukturę i nadaje się do kodu i API; CSV to płaska tabela dla arkuszy kalkulacyjnych.

Czy duże liczby i znaczniki czasu są zachowane?

64-bitowe liczby całkowite spoza bezpiecznego zakresu JS są zapisywane jako ciąg znaków, znaczniki czasu jako ISO 8601, wartości binarne jako base64.

Czy mogę przekonwertować JSON z powrotem do Arrow?

Nie tutaj - narzędzie działa jednostronnie (Arrow na JSON) do inspekcji i ponownego użycia danych.

Powiązane narzędzia

Arrow na CSV · Parquet na JSON · Avro na JSON · Parquet na CSV · FHIR JSON oraz XML