Avro formater – validacija i ispis Avro shema
Avro formater provjerava Avro sheme na greške raščlambe i stvara čitljiv, dosljedno uvučen izlaz koristeći kanonski redoslijed ključeva poput type, name, namespace i fields. Po želji možete sortirati polja, minificirati rezultat ili izdati pojednostavljeni Parsing Canonical Form. Kada je shema nevažeća, greška uključuje putanju koja pomaže u pronalaženju problema.
Avro formater je alat koji radi u vašem pregledniku za validaciju i uredno ispisivanje Avro shema. Koristite ovaj Avro formater za pretvorbu teško čitljivog sadržaja sheme u dosljedno formatirani izlaz, provjeru raščlanjuje li se i pregled grešaka s prijavljenom putanjom. Također može izraditi pojednostavljeni Parsing Canonical Form.
Formater koristi kanonski redoslijed ključeva, uključujući type, name, namespace i fields. Možete odabrati uvlačenje i po želji sortirati polja, minificirati izlaz ili izdati pojednostavljeni Parsing Canonical Form. Ove opcije omogućuju prilagodbu prikaza vašem pregledu ili tijeku rada, dok greške sheme uključuju putanju koja vam pomaže pronaći relevantni dio ulaza.
Avro sheme izražene su pomoću JSON-a, a ovaj alat formatira sadržaj Avro sheme umjesto da ga pretvara u drugačiji format podataka. Uredno ispisani izlaz je koristan kada trebate čitati ili pregledavati shemu, dok minificirani izlaz uklanja praznine za formatiranje. Pojednostavljeni Parsing Canonical Form je druga dostupna opcija izlaza kada je taj prikaz koristan za vaš zadatak.
Avro formater je besplatan i u cijelosti radi u vašem pregledniku: vaš ulaz obrađuje se na vašem uređaju i ne prenosi se, ne pohranjuje i ne šalje na poslužitelj. Nakon učitavanja stranice radi izvan mreže bez veze s poslužiteljem. Developeri i DevOps inženjeri mogu ga koristiti za provjeru nepoznatih shema, pripremu čitljivih isječaka i stvaranje dosljednog izlaza za preglede i commitove.
Korak 1: Zalijepite ili povucite svoj Avro sadržaj u formater. Prihvaća Avro ulaz i provjerava može li se shema raščlaniti.
Korak 2: Odaberite uvlačenje koje želite za čitljiv izlaz. Dosljedno uvlačenje može olakšati pregled sadržaja sheme.
Korak 3: Odaberite dodatne opcije, poput sortiranja polja, minifikacije izlaza ili izdavanja pojednostavljenog Parsing Canonical Form.
Korak 4: Pregledajte formatirani rezultat i provjerite ima li grešaka sheme. Greške uključuju putanju koja vam pomaže prepoznati problem.
Korak 5: Kopirajte izlaz kada bude spreman za upotrebu u pregledu koda, commitu ili izvještaju.
Primjer upotrebe: Olakšajte pregled nečitljive, strojno generirane Avro datoteke prije commita. Dosljedno formatiranje pomaže da se usredotočite na sadržaj sheme.
Primjer upotrebe: Provjerite Avro dokument koji niste napisali prema zahtjevima sheme kojih se morate pridržavati. Formater prijavljuje greške raščlambe s putanjom.
Primjer upotrebe: Pripremite dosljedno uvučen izlaz prije usporedbe promjena sheme. To pomaže smanjiti šum praznina u diffu.
Primjer upotrebe: Formatirajte Avro isječak prije lijepljenja u izvještaj o grešci ili pregled koda. Čitljiv izlaz olakšava drugima pregled isječka.
Primjer upotrebe: Potvrdite da se Avro ulaz čisto raščlanjuje i pronađite greške sheme prema prijavljenoj putanji.
Primjer upotrebe: Sortirajte polja kada želite da formatirana shema slijedi dosljedan redoslijed polja. Opcija je dostupna uz kontrole formatiranja.
Primjer upotrebe: Izradite pojednostavljeni Parsing Canonical Form kada vam treba taj prikaz Avro sheme.