Kithibitishi cha Skima ya JSON
Sampuli
Matokeo ya Uthibitishaji
Skima ya JSON
Data ya JSON
Maelezo ya kiufundi
Jinsi Kithibitishaji cha JSON Schema Kinavyofanya Kazi
Zana Hii Hufanya Nini
Kithibitishaji hiki cha JSON Schema hukagua data ya JSON dhidi ya JSON Schema (draft-04, draft-06, draft-07, au 2019-09). Huripoti kama data ni halali, na ikiwa si halali huonyesha njia (path), neno kuu (keyword), na ujumbe kwa kila kosa ili uweze kurekebisha data au kurekebisha schema.
Matumizi ya Kawaida kwa Wasanidi
Wasanidi hutumia kithibitishaji cha JSON Schema kupima payload za ombi/majibu ya API, kuthibitisha faili za usanidi, kutengeneza au kutatua uthibitishaji unaotegemea schema kwenye msimbo, na kuhakikisha OpenAPI au miundo mingine inayoendeshwa na schema ni sahihi. Pia ni muhimu wakati wa kujenga fomu au mabomba ya ETL yanayotegemea JSON Schema.
Ingizo la Schema na Data
Bandika au pakia JSON Schema yako kwenye paneli moja na data yako ya JSON kwenye nyingine. Zana huchanganua zote mbili na kuendesha uthibitishaji. Matoleo ya schema yanayoungwa mkono hutambuliwa kutoka kwa neno kuu la "$schema". JSON isiyo halali katika paneli yoyote huripotiwa kabla ya uthibitishaji kuanza.
Mitego ya Kawaida na Matukio ya Pembeni
Hakikisha schema yenyewe ni JSON halali na inatumia URL ya "$schema" inayoungwa mkono. Data tupu au isiyo kitu (non-object) inaweza kuwa halali au si halali kulingana na schema (mf. sehemu zinazohitajika, vizuizi vya aina). Makosa yaliyopachikwa huonyeshwa kwa noti ya njia; rekebisha kosa moja kisha endesha tena ili kuona masuala yaliyobaki.
Wakati wa Kutumia Zana Hii dhidi ya Msimbo
Tumia kithibitishaji hiki kwa ukaguzi wa haraka, kutatua hitilafu, na kuchunguza schema. Kwa uzalishaji, endesha uthibitishaji ndani ya programu yako kwa maktaba kama Ajv au inayofanana, na weka schema na mantiki ya uthibitishaji kwenye udhibiti wa matoleo na majaribio.