bg

Parquet към JSON

Конвертирайте файлове Apache Parquet (.parquet) в четим JSON директно в браузъра - всеки ред като обект, вложените полета са запазени, без качване.

Обработва се локално на устройството ви ...

0%

Вашите файлове така и не напуснаха устройството ви

    Качва ли се файлът ми?

    Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

    Без качване100% локално
    Съдържанието остава у теббез достъп на трети страни
    Сървъри в ГерманияGDPR по дизайн
    Независимо провереноTLS A+ · Заглавки A+

    Apache Parquet е широко използваният колонно-ориентиран двоичен формат за аналитични данни (Spark, pandas, DuckDB, езера от данни). Файлът .parquet носи схемата и компресираните колони вътре в себе си и е много компактен - но не може да се прочете в редактор. Този инструмент декодира съдържанието и извежда ясен JSON масив: един обект за всеки ред данни, като имената на колоните служат за ключове. За разлика от CSV, вложените полета (списъци, структури) остават като истинска JSON структура.

    Всичко работи изцяло локално в браузъра ви (чист JavaScript, без качване, дори офлайн). Инструментът чете футъра на Parquet заедно със схемата и декодира страниците на колоните; поддържат се кодеците Snappy, Gzip, Zstd, Brotli и LZ4. За чисти стойности 64-битовите цели числа извън безопасния диапазон на JavaScript се извеждат като низове, времевите отпечатъци - като текст ISO 8601, двоичните стойности - като base64; точността не се губи.

    Този инструмент е нужен, когато конвейер от данни, износ от Kafka или аналитична задача са създали файл .parquet и искате да го прегледате, да го подадете на инструмент, работещ с JSON (API, скрипт, тест), или да запазите вложената структура. Забележка: конвертирането е еднопосочно (Parquet към JSON); не се поддържа сериализация обратно в Parquet, а логическите типове като десетични числа се показват като базови стойности.

    Технически данни

    Технически данни
    Входни форматиPARQUET
    Изходен форматJSON
    Пакетна обработкаДа
    ОбработкаЛокално в браузъра (WebAssembly)
    Качване на файловеНяма

    В 3 стъпки

    1. Плъзнете или изберете файла Parquet (.parquet).
    2. Инструментът чете схемата и редовете локално.
    3. Изтеглете JSON файла (при повече файлове - като ZIP).

    Ограничения: Поддържат се файлове Parquet с кодеци Snappy, Gzip, Zstd, Brotli и LZ4. Криптирани файлове Parquet не се четат. Големите 64-битови цели числа се извеждат като низове, времевите отпечатъци - като ISO 8601, двоичните стойности - като base64, логическите типове - като базови стойности. Конвертирането е еднопосочно (JSON обратно в Parquet не е възможно). Много големите файлове изискват съответен обем памет.

    Чести въпроси

    Какво е файл Parquet?

    Компактен, колонно-ориентиран двоичен формат от света на аналитиката (Spark, pandas, DuckDB). Схемата и компресията се съхраняват вътре в файла.

    Качват ли се файловете ми?

    Не. Конвертирането се извършва изцяло локално в браузъра - дори офлайн.

    JSON или CSV - кое да избера?

    JSON запазва вложените полета като структура и е подходящ за код и API-та; CSV е плоска таблица за електронни таблици.

    Запазват ли се големите числа и времевите отпечатъци?

    64-битовите цели числа извън безопасния диапазон на JS се извеждат като низове, времевите отпечатъци - като ISO 8601, двоичните стойности - като base64.

    Мога ли да конвертирам JSON обратно в Parquet?

    Тук не - инструментът е еднопосочен (Parquet към JSON) и е предназначен за преглед и повторно използване на данните.

    Сходни инструменти