bg

Arrow към JSON

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

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

0%

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

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

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

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

    Apache Arrow е широко използваният колонен стандарт за аналитични данни в паметта; файловият формат Arrow IPC (познат и като Feather v2) съхранява такива таблици на диск и се използва от pandas, Polars, R и много инструменти за данни. Файлът е компактен, но не може да се прочете в редактор. Този инструмент декодира съдържанието и извежда ясен JSON масив: един обект за всеки ред данни, като имената на колоните служат за ключове. За разлика от CSV, вложените полета остават като истинска JSON структура.

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

    Този инструмент е нужен, когато pandas, Polars, R или инструмент за данни ви предават файл .arrow или .feather и искате да го прегледате, да го подадете на инструмент, работещ с JSON (API, скрипт, тест), или да запазите вложената структура. Забележка: поддържа се форматът Arrow IPC (Feather v2); по-старият Feather v1 не се чете. Конвертирането е еднопосочно (Arrow към JSON).

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

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

    В 3 стъпки

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

    Ограничения: Поддържа се файловият формат Apache Arrow IPC (включително Feather v2); по-старият Feather v1 не се чете. Големите 64-битови цели числа се извеждат като низове, времевите отпечатъци - като ISO 8601, двоичните стойности - като base64. Конвертирането е еднопосочно (JSON обратно в Arrow не е възможно). Много големите файлове изискват съответен обем памет.

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

    Какво е файл Arrow или Feather?

    Файловият формат Arrow IPC (Feather v2) съхранява колонна таблица на диск; използва се от pandas, Polars и R.

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

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

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

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

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

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

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

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

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