ms

Avro kepada JSON

Tukar fail Apache Avro (.avro) kepada JSON yang mudah dibaca secara setempat - skema terbenam turut dibaca, tanpa muat naik.

Memproses secara setempat pada peranti anda ...

0%

Fail anda tidak pernah meninggalkan peranti

    Adakah fail saya dimuat naik?

    Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

    Tiada muat naik100% setempat
    Kandungan kekal milik andatiada capaian pihak ketiga
    Pelayan di JermanGDPR secara reka bentuk
    Diaudit bebasTLS A+ · HTTP header A+

    Apache Avro ialah format data binari padat daripada dunia data raya (Kafka, Hadoop, saluran paip data). Sebuah Object Container File (OCF) .avro membungkus rekod bersama skemanya (sebagai JSON) dalam pengepala fail, jadi ia menerangkan dirinya sepenuhnya. Bentuk binari menjimatkan ruang tetapi tidak boleh dibaca dalam penyunting teks. Alat ini membaca bekas berserta skema terbenamnya dan menukar setiap rekod menjadi JSON yang jelas serta mudah dibaca.

    Segalanya berjalan sepenuhnya secara setempat dalam pelayar anda (JavaScript tulen, tanpa muat naik, walaupun luar talian, tanpa pustaka pihak ketiga). Alat ini membaca pengepala OCF, menilai skema Avro terbenam dan menyahkod setiap rekod terhadapnya - rekod, tatasusunan, map, union, enum dan jenis primitif. Kodek blok null dan deflate disokong; kodek snappy yang lebih jarang ditolak secara jujur. Medan bytes dan fixed menjadi base64, dan integer 64-bit di luar julat selamat JavaScript dikeluarkan sebagai rentetan supaya tiada kepersisan hilang.

    Anda menemui ini apabila sebuah saluran paip data, eksport topik Kafka atau kerja analitik menghasilkan fail .avro dan anda mahu melihatnya, menyuapkannya ke alat yang memahami JSON, atau sekadar membacanya. JSON bersifat sejagat dan boleh dibaca manusia. Nota: ini ialah paparan sehala (Avro kepada JSON); ia tidak bersiri semula kepada Avro, dan jenis logik (date, timestamp, decimal) muncul sebagai nilai asas yang mendasarinya.

    Data teknikal

    Data teknikal
    Format inputAVRO
    Format outputJSON
    Pemprosesan kelompokYa
    PemprosesanSetempat dalam pelayar (JavaScript)
    Muat naik failTiada

    Dalam 3 langkah

    1. Lepaskan atau ketik fail Avro anda (.avro).
    2. Alat membaca skema dan rekod daripada bekas.
    3. Muat turun JSON (beberapa sebagai ZIP).

    Batasan: Object Container File Avro dengan kodek null atau deflate disokong; kodek snappy ditolak dengan ralat yang jelas. Bytes/fixed dipaparkan sebagai base64, integer 64-bit besar sebagai rentetan (kepersisan), union sebagai nilai cabang berkenaan, jenis logik sebagai nilai asasnya. Penukaran bersifat sehala (tiada JSON kembali kepada Avro). Skema dibaca daripada pengepala fail; rekod Avro tunggal bogel tanpa bekas OCF tidak disokong.

    Soalan lazim

    Apakah itu fail Avro?

    Format data binari padat yang menerangkan diri daripada dunia data raya (Kafka, Hadoop). Skema turut dibawa dalam pengepala fail.

    Adakah fail saya dimuat naik?

    Tidak. Penukaran berlaku sepenuhnya secara setempat dalam pelayar - walaupun luar talian.

    Kodek manakah yang disokong?

    Kodek blok null dan deflate. Kodek snappy yang lebih jarang ditolak dengan mesej yang jelas dan bukannya disahkod secara salah.

    Adakah nombor besar dan bytes terpelihara dengan betul?

    Integer 64-bit di luar julat selamat JS dikeluarkan sebagai rentetan; medan bytes dan fixed sebagai base64.

    Bolehkah saya menukar JSON kembali kepada Avro?

    Tidak, alat ini sehala (Avro kepada JSON) - untuk memeriksa dan menggunakan semula data.

    Alat berkaitan