ru

Parquet в JSON

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

Обработка локально на вашем устройстве ...

0%

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

    Загружается ли мой файл?

    Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудит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) и предназначен для просмотра и повторного использования данных.

    Похожие инструменты