Validátor JSON Schema
Čo je JSON Schema?
JSON Schema je slovník na popis štruktúry a obmedzení dát JSON. Definuje, ktoré vlastnosti sú povinné, ich typy, formáty, rozsahy a vzory. Overenie JSON voči schéme odhalí problémy s dátami včas — skôr ako sa dostanú do logiky aplikácie alebo databázy. Bežné použitia zahŕňajú validáciu API požiadaviek/odpovedí, validáciu konfiguračných súborov a overenie dát z formulárov. Tento nástroj používa knižnicu AJV (najpopulárnejší validátor JSON Schema) a podporuje Draft-07, Draft 2019-09 a Draft 2020-12.
Ako používať validátor JSON Schema
-
Vložte dáta JSON do ľavého panela a JSON Schema do pravého panela.
-
Kliknite na 'Príklad' pre načítanie ukážkového páru JSON + Schema, ak chcete vidieť, ako to funguje.
-
Vyberte verziu schémy, ktorá zodpovedá vašej schéme (Draft-07 je najbežnejší).
-
Kliknite na 'Overiť' — zelená správa potvrdí platnosť JSON; červená vypíše každú chybu s jej cestou.
-
Opravte chyby a znova overte, kým JSON neprejde.
Často kladené otázky
Je bezpečné dekódovať tu citlivé údaje? Áno. Všetko dekódovanie prebieha v tvojom prehliadači pomocou JavaScriptu. Žiadne údaje sa neprenášajú na server, takže vaše zakódované reťazce zostanú úplne súkromné.
Aký je rozdiel medzi Base64 a URL-bezpečným Base64? Štandardný Base64 používa znaky + a /, ktoré sú špeciálne znaky v URL. URL-bezpečný Base64 ich nahrádza znakami - a _, takže reťazec možno bezpečne použiť v URL a názvoch súborov bez percentuálneho kódovania.
Prečo môj dekódovaný výstup vyzerá ako nezmysly? Ak boli pôvodné údaje binárne (ako napríklad obrázok, PDF alebo komprimovaný súbor), dekódovaný výstup nebude čitateľný text. V takom prípade reťazec Base64 predstavuje binárny súbor, nie textový reťazec.
Je Base64 forma šifrovania? Nie. Base64 je schéma kódovania, nie šifrovanie. Ktokoľvek môže dekódovať reťazec Base64 bez kľúča. Nikdy by nemal byť používaný na ochranu citlivých údajov — na to použite správne šifrovanie.
Keywords: validátor JSON schema, overenie JSON online, kontrola JSON schema, AJV validátor, JSON schema draft-07, nástroj na validáciu JSON, tester JSON schema