Avro formátovač – overenie a tlač Avro schém
Avro formátovač kontroluje Avro schémy na chyby spracovania a vytvára čitateľný, konzistentne odsadený výstup s kanonickým poradím kľúčov, ako sú type, name, namespace a fields. Voliteľne môžete zoradiť polia, minifikovať výsledok alebo vypísať zjednodušenú Parsing Canonical Form. Keď je schéma neplatná, chyba obsahuje cestu, ktorá pomôže nájsť problém.
Avro formátovač je nástroj fungujúci vo vašom prehliadači na overovanie a pekné tlačenie Avro schém. Použite tento Avro formátovač na premenu ťažko čitateľného obsahu schémy na konzistentne naformátovaný výstup, skontrolujte, či sa spracuje, a prezrite si chyby s hlásenou cestou. Dokáže tiež vytvoriť zjednodušenú Parsing Canonical Form.
Formátovač používa kanonické poradie kľúčov vrátane type, name, namespace a fields. Môžete zvoliť odsadenie a voliteľne zoradiť polia, minifikovať výstup alebo vypísať zjednodušenú Parsing Canonical Form. Tieto možnosti umožňujú prispôsobiť prezentáciu vašej kontrole alebo pracovnému postupu, zatiaľ čo chyby schémy obsahujú cestu, ktorá pomôže nájsť príslušnú časť vstupu.
Avro schémy sa vyjadrujú pomocou JSON a tento nástroj formátuje obsah Avro schémy namiesto prevodu na iný dátový formát. Pekne vytlačený výstup je užitočný, keď potrebujete schému čítať alebo kontrolovať, zatiaľ čo minifikovaný výstup odstraňuje formátovacie medzery. Zjednodušená Parsing Canonical Form je ďalšia dostupná možnosť výstupu, keď je táto reprezentácia užitočná pre vašu úlohu.
Avro formátovač je zadarmo a funguje úplne vo vašom prehliadači: váš vstup sa spracúva na vašom zariadení a neodosiela sa, neukladá ani neposiela na server. Po načítaní stránky funguje offline bez pripojenia k serveru. Vývojári a DevOps inžinieri ho môžu používať na kontrolu neznámych schém, prípravu čitateľných úryvkov a tvorbu konzistentného výstupu pre kontroly a commity.
Krok 1: Vložte alebo pretiahnite svoj Avro obsah do formátovača. Akceptuje vstup Avro a skontroluje, či je možné schému spracovať.
Krok 2: Zvoľte odsadenie, ktoré chcete pre čitateľný výstup. Konzistentné odsadenie uľahčí kontrolu obsahu schémy.
Krok 3: Vyberte ďalšie možnosti, ako je zoradenie polí, minifikácia výstupu alebo vypísanie zjednodušenej Parsing Canonical Form.
Krok 4: Skontrolujte naformátovaný výsledok a prípadné chyby schémy. Chyby obsahujú cestu, ktorá pomôže identifikovať problém.
Krok 5: Skopírujte výstup, keď je pripravený na použitie v kontrole kódu, commite alebo správe.
Prípad použitia: Urobte nečitateľný, strojovo generovaný Avro súbor ľahším na kontrolu pred commitom. Konzistentné formátovanie pomôže sústrediť sa na obsah schémy.
Prípad použitia: Skontrolujte Avro dokument, ktorý ste nenapísali, voči požiadavkám schémy, ktoré potrebujete dodržať. Formátovač hlási chyby spracovania s cestou.
Prípad použitia: Pripravte konzistentne odsadený výstup pred porovnaním zmien schémy. Pomôže to znížiť šum z medzier v diffe.
Prípad použitia: Naformátujte úryvok Avro pred vložením do bug reportu alebo kontroly kódu. Čitateľný výstup uľahčí ostatným kontrolu úryvku.
Prípad použitia: Potvrďte, že vstup Avro sa spracuje čisto, a nájdite chyby schémy podľa ich hlásenej cesty.
Prípad použitia: Zoraďte polia, keď chcete, aby naformátovaná schéma dodržiavala konzistentné poradie polí. Táto možnosť je dostupná spolu s ovládacími prvkami formátovania.
Prípad použitia: Vytvorte zjednodušenú Parsing Canonical Form, keď potrebujete túto reprezentáciu Avro schémy.