pl

Parquet na JSON

Konwertuj pliki Apache Parquet (.parquet) lokalnie do czytelnego JSON - każdy wiersz jako obiekt, zagnieżdżone pola zachowane, bez przesyłania.

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+

    Apache Parquet to szeroko stosowany kolumnowy format binarny do danych analitycznych (Spark, pandas, DuckDB, data lakes). Plik .parquet zawiera schemat i skompresowane kolumny i jest bardzo 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 (listy, struktury) 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 stopkę Parquet wraz ze schematem i dekoduje strony kolumn; obsługiwane są kodeki Snappy, Gzip, Zstd, Brotli i LZ4. 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.

    Potrzebujesz tego, gdy potok danych, eksport Kafka lub zadanie analityczne wygenerowało plik .parquet i chcesz go obejrzeć, przekazać do narzędzia obsługującego JSON (API, skrypt, test) lub zachować zagnieżdżoną strukturę. Uwaga: konwersja jest jednostronna (Parquet na JSON); zapis z powrotem do Parquet nie jest możliwy, a typy logiczne, takie jak dziesiętne, pojawiają się jako bazowa wartość źródłowa.

    Dane techniczne

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

    W 3 krokach

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

    Ograniczenia: Obsługiwane są pliki Parquet z kodekami Snappy, Gzip, Zstd, Brotli i LZ4. Zaszyfrowane pliki Parquet nie są odczytywane. 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, typy logiczne jako wartość bazowa. Konwersja jest jednostronna (brak JSON z powrotem do Parquet). Bardzo duże pliki wymagają odpowiedniej ilości pamięci.

    Częste pytania

    Czym jest plik Parquet?

    Zwartym, kolumnowym formatem binarnym ze świata analityki (Spark, pandas, DuckDB). Schemat i kompresja są przechowywane wewnątrz pliku.

    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 Parquet?

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

    Powiązane narzędzia