sv

Avro till JSON

Konvertera Apache Avro-filer (.avro) till läsbar JSON lokalt - det inbäddade schemat läses med, ingen uppladdning.

Körs lokalt på din enhet ...

0%

Dina filer lämnade aldrig din enhet

    Laddas min fil upp?

    Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

    Ingen uppladdning100% lokalt
    Innehållet stannar hos digingen åtkomst för tredje part
    Servrar i TysklandGDPR by design
    Granskat externtTLS A+ · HTTP-rubriker A+

    Apache Avro är ett kompakt binärt dataformat från big data-världen (Kafka, Hadoop, datapipelines). En .avro Object Container File (OCF) buntar ihop posterna med sitt schema (som JSON) i filhuvudet, så att den är helt självbeskrivande. Den binära formen är utrymmesbesparande men oläsbar i en textredigerare. Det här verktyget läser containern med dess inbäddade schema och förvandlar varje post till tydlig, läsbar JSON.

    Allt körs helt lokalt i din webbläsare (ren JavaScript, ingen uppladdning, även offline, inget tredjepartsbibliotek). Verktyget läser OCF-huvudet, tolkar det inbäddade Avro-schemat och avkodar varje post mot det - poster, arrayer, maps, unions, enums och primitiver. Blockkodekarna null och deflate stöds; den ovanligare snappy-kodeken avvisas ärligt. Bytes- och fixed-fält blir base64, och 64-bit heltal utanför det säkra JavaScript-intervallet skrivs ut som strängar så att ingen precision går förlorad.

    Du stöter på det här när en datapipeline, en export av ett Kafka-topic eller ett analysjobb har skapat en .avro-fil och du vill visa den, mata in den i ett verktyg som talar JSON, eller helt enkelt läsa den. JSON är universellt och läsbart för människor. Obs: det här är en enkelriktad vy (Avro till JSON); det serialiseras inte tillbaka till Avro, och logiska typer (date, timestamp, decimal) visas som sitt underliggande basvärde.

    Tekniska data

    Tekniska data
    IndataformatAVRO
    UtdataformatJSON
    BatchbearbetningJa
    BearbetningLokalt i webbläsaren (JavaScript)
    FiluppladdningIngen

    I 3 steg

    1. Släpp eller tryck på din Avro-fil (.avro).
    2. Verktyget läser schemat och posterna från containern.
    3. Ladda ner JSON (flera som en ZIP).

    Begränsningar: Avro Object Container Files med kodek null eller deflate stöds; snappy-kodeken avvisas med ett tydligt fel. Bytes/fixed visas som base64, stora 64-bit heltal som strängar (precision), unions som värdet för respektive gren, logiska typer som sitt basvärde. Konverteringen är enkelriktad (ingen JSON tillbaka till Avro). Schemat läses från filhuvudet; ensamma enskilda Avro-poster utan OCF-container stöds inte.

    Vanliga frågor

    Vad är en Avro-fil?

    Ett kompakt, självbeskrivande binärt dataformat från big data-världen (Kafka, Hadoop). Schemat följer med i filhuvudet.

    Laddas mina filer upp?

    Nej. Konverteringen sker helt lokalt i webbläsaren - även offline.

    Vilka kodekar stöds?

    Blockkodekarna null och deflate. Den ovanligare snappy-kodeken avvisas med ett tydligt meddelande i stället för att avkodas felaktigt.

    Bevaras stora tal och bytes korrekt?

    64-bit heltal utanför det säkra JS-intervallet skrivs ut som strängar; bytes- och fixed-fält som base64.

    Kan jag konvertera JSON tillbaka till Avro?

    Nej, det här verktyget är enkelriktat (Avro till JSON) - för att inspektera och återanvända datan.

    Relaterade verktyg