uk

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) і призначений для перегляду та повторного використання даних.

    Схожі інструменти