de

Avro zu JSON

Wandle Apache-Avro-Dateien (.avro) lokal in lesbares JSON um - das eingebettete Schema wird mitgelesen, ohne Upload.

Läuft lokal auf deinem Gerät ...

0%

Deine Dateien haben dein Gerät nie verlassen

    Wird meine Datei hochgeladen?

    Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

    Kein Upload100% lokal
    Inhalte bleiben bei dirkein Zugriff durch Dritte
    Server in DeutschlandDSGVO by Design
    Extern geprüftTLS A+ · Header A+

    Apache Avro ist ein kompaktes binäres Datenformat aus der Big-Data-Welt (Kafka, Hadoop, Daten-Pipelines). Eine .avro-Datei im Object Container File (OCF) bündelt die Datensätze zusammen mit ihrem Schema (als JSON) im Dateikopf - sie ist also vollständig selbstbeschreibend. Die binäre Form ist platzsparend, aber in einem Texteditor unlesbar. Dieses Werkzeug liest den Container samt eingebettetem Schema und wandelt jeden Datensatz in klares, lesbares JSON um.

    Alles läuft vollständig lokal in deinem Browser (reines JavaScript, kein Upload, auch offline, keine fremde Bibliothek). Das Tool liest den OCF-Kopf, wertet das eingebettete Avro-Schema aus und dekodiert jeden Datensatz dagegen - Records, Arrays, Maps, Unions, Enums und Primitive. Die Block-Codecs null und deflate werden unterstützt (deflate über das mitgelieferte fflate); der seltenere snappy-Codec wird ehrlich abgewiesen. Bytes- und Fixed-Felder werden zu Base64, und 64-Bit-Ganzzahlen jenseits des sicheren JavaScript-Bereichs werden als String ausgegeben, damit keine Genauigkeit verloren geht.

    Begegnen wird dir das, wenn eine Daten-Pipeline, ein Kafka-Topic-Export oder ein Analyse-Job eine .avro-Datei erzeugt hat und du sie ansehen, in ein Werkzeug einspeisen willst, das JSON spricht, oder sie einfach lesen möchtest. JSON ist universell und für Menschen lesbar. Hinweis: Dies ist eine Einbahn-Ansicht (Avro zu JSON); es wird nicht zurück nach Avro serialisiert, und logische Typen (Datum, Zeitstempel, Decimal) erscheinen als ihr zugrunde liegender Basiswert.

    Technische Daten

    Technische Daten
    EingabeformateAVRO
    AusgabeformatJSON
    StapelverarbeitungJa
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

    1. Avro-Datei (.avro) ablegen oder antippen.
    2. Das Tool liest Schema und Datensätze aus dem Container.
    3. JSON herunterladen (mehrere als ZIP).

    Grenzen: Unterstützt werden Avro Object Container Files mit Codec null oder deflate; der snappy-Codec wird mit klarer Fehlermeldung abgewiesen. Bytes/Fixed werden als Base64 dargestellt, große 64-Bit-Ganzzahlen als String (Genauigkeit), Unions als der jeweilige Zweigwert, logische Typen als Basiswert. Die Umwandlung ist einseitig (kein JSON zurück nach Avro). Das Schema wird aus dem Dateikopf gelesen; einzelne nackte Avro-Datensätze ohne OCF-Container werden nicht unterstützt.

    Häufige Fragen

    Was ist eine Avro-Datei?

    Ein kompaktes, selbstbeschreibendes binäres Datenformat aus der Big-Data-Welt (Kafka, Hadoop). Das Schema reist im Dateikopf mit.

    Werden meine Dateien hochgeladen?

    Nein. Das Umwandeln passiert vollständig lokal im Browser - auch offline.

    Welche Codecs werden unterstützt?

    Die Block-Codecs null und deflate. Der seltenere snappy-Codec wird mit einer klaren Meldung abgewiesen statt falsch dekodiert.

    Bleiben große Zahlen und Bytes korrekt?

    64-Bit-Ganzzahlen jenseits des sicheren JS-Bereichs werden als String ausgegeben; Bytes- und Fixed-Felder als Base64.

    Kann ich JSON zurück nach Avro wandeln?

    Nein, dieses Tool ist einseitig (Avro zu JSON) - zum Ansehen und Weiterverwenden der Daten.

    Passende Tools